dotfiles/shell/notes

18 lines
344 B
Bash
Executable file

function note() {
(
local title="$1"
local timestamp="$(date +%Y-%m-%dT%H:%M:%S%z)"
local dir="${HOME}/.local/var/lib/notes"
mkdir -p "${dir}"
cd "${dir}"
if [[ -n $1 ]]; then
exec vim "$timestamp-$title.md"
else
exec vim .
fi
)
}
# vim: ft=zsh