diff options
Diffstat (limited to 's')
-rwxr-xr-x | s | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -0,0 +1,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 |