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 ;;