From 62b831fd95b9cc5760aa2f70aff00fd4331c1fe9 Mon Sep 17 00:00:00 2001 From: Dakota Chambers Date: Thu, 27 Mar 2025 22:09:09 -0500 Subject: [PATCH] feat: add ability to customize note file format --- note.bash | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/note.bash b/note.bash index 158571b..43c2fd8 100755 --- a/note.bash +++ b/note.bash @@ -9,7 +9,8 @@ DAY=$(date +'%d') # Set default configuration NOTE_DIR="$HOME/notes" -NOTE_NAME="$YEAR-$MONTH-$DAY.md" +NOTE_FORMAT="md" +NOTE_NAME="$YEAR-$MONTH-$DAY.$NOTE_FORMAT" PRINT_TOOL="cat" organize_by_date=true @@ -177,6 +178,10 @@ if (($# > 0)); then printf "Expected additional argument .\n" exit 1 fi + pattern='\.[^.]+$' + if ! [[ "$NOTE_NAME" =~ $pattern ]]; then + NOTE_NAME="$NOTE_NAME.$NOTE_FORMAT" + fi shift shift ;;