diff options
-rwxr-xr-x | wd | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -51,8 +51,12 @@ cmd_journal () { local monthly_journal_title="# $(date '+%B %Y')" local monthly_journal_subtitle="## [Week $week_number $year]($year-week$week_number.md)" + local yearly_journal_title="# $(date '+%Y')" + local yearly_journal_subtitle="## [$(date '+%B')]($(date '+%Y-%m').md)" + local weekly_journal="$WD_JOURNALS_DIR/$year-week$week_number.md" local monthly_journal="$WD_JOURNALS_DIR/$(date '+%Y-%m').md" + local yearly_journal="$WD_JOURNALS_DIR/$(date '+%Y').md" local file_to_edit="$weekly_journal" local file_title="$weekly_journal_title" @@ -64,6 +68,11 @@ cmd_journal () { file_title="$monthly_journal_title" file_subtitle="$monthly_journal_subtitle" ;; + --yearly|-y) shift; + file_to_edit="$yearly_journal" + file_title="$yearly_journal_title" + file_subtitle="$yearly_journal_subtitle" + ;; esac [ ! -f "$file_to_edit" ] && echo "$file_title" > "$file_to_edit" |