From 1c8db3fb24de3bacd8b51bfcac7af6361113e6f3 Mon Sep 17 00:00:00 2001 From: Leonora Tindall Date: Thu, 29 Aug 2024 11:25:23 -0500 Subject: [PATCH] Initial commit of basic scripts --- daynote | 12 ++++++++++++ mnote | 12 ++++++++++++ ynote | 12 ++++++++++++ 3 files changed, 36 insertions(+) create mode 100755 daynote create mode 100755 mnote create mode 100755 ynote diff --git a/daynote b/daynote new file mode 100755 index 0000000..9c84b50 --- /dev/null +++ b/daynote @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail +NOTESDIR="${NOTESDIR:-$HOME/Notes}" +NOTENAME="${1:-daily}" +DATEDIR="$NOTESDIR/$(date +%Y/%m/%d)" +mkdir -p "$DATEDIR" +NOTEPATH="$DATEDIR/$NOTENAME" +echo "$NOTEPATH" +if ! [ -f "$NOTEPATH" ]; then + printf "$NOTENAME for $(date +%Y/%m/%d)\n---\n\n" > "$NOTEPATH" +fi +$EDITOR "$NOTEPATH" diff --git a/mnote b/mnote new file mode 100755 index 0000000..5a8a919 --- /dev/null +++ b/mnote @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail +NOTESDIR="${NOTESDIR:-$HOME/Notes}" +NOTENAME="${1:-monthly}" +DATEDIR="$NOTESDIR/$(date +%Y/%m)" +mkdir -p "$DATEDIR" +NOTEPATH="$DATEDIR/$NOTENAME" +echo "$NOTEPATH" +if ! [ -f "$NOTEPATH" ]; then + printf "$NOTENAME for $(date +%Y/%m)\n---\n\n" > "$NOTEPATH" +fi +$EDITOR "$NOTEPATH" diff --git a/ynote b/ynote new file mode 100755 index 0000000..5037526 --- /dev/null +++ b/ynote @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail +NOTESDIR="${NOTESDIR:-$HOME/Notes}" +NOTENAME="${1:-yearly}" +DATEDIR="$NOTESDIR/$(date +%Y)" +mkdir -p "$DATEDIR" +NOTEPATH="$DATEDIR/$NOTENAME" +echo "$NOTEPATH" +if ! [ -f "$NOTEPATH" ]; then + printf "$NOTENAME for $(date +%Y)\n---\n\n" > "$NOTEPATH" +fi +$EDITOR "$NOTEPATH"