summaryrefslogtreecommitdiff
path: root/s
blob: 30b8ef47566692d3b693211ed93f6c818456c60e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash
set -e

readonly NOTES_DIRECTORY="${NOTES_DIRECTORY:-"${HOME}/notes"}"
readonly NOTES_PATH="${NOTES_DIRECTORY}/@someday.txt"

if [ ${#} -eq 0 ]; then
    if [ -p "/dev/stdin" ]; then
        (cat; printf "\n\n") >> "${NOTES_PATH}"
    else
        eval "${EDITOR} '+normal G$' +startinsert " "${NOTES_PATH}"
    fi
else
    printf "%s\n" "${*}" >> "${NOTES_PATH}"
fi