#!/bin/sh # note: Create a new note for the day, or add to an existing one. DATE=$(date '+%F') TIME=$(date '+%T') NOTES_DIR="$HOME/documents/notes" NOTE="$NOTES_DIR/${DATE}.md" [ ! -d "$NOTES_DIR" ] && mkdir -p "$NOTES_DIR" # Create a new note if it doesn't already exist, otherwise append to it. if [ ! -f "$NOTE" ]; then printf "# %s\n## %s\n\n" "$DATE" "$TIME" > "$NOTE" else printf "\n## %s\n\n" "$TIME" >> "$NOTE" fi # Open up the note with the cursor positioned at the bottom to easily allow # additions to a new section. ${EDITOR:-vi} + "$NOTE"