From 29b5d9481779a05cde5fe71fdddcf25c3b2e911a Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 2 May 2023 10:11:10 +0800 Subject: Update --- bin/wiki/diary | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100755 bin/wiki/diary (limited to 'bin/wiki/diary') diff --git a/bin/wiki/diary b/bin/wiki/diary deleted file mode 100755 index d9cbe83..0000000 --- a/bin/wiki/diary +++ /dev/null @@ -1,49 +0,0 @@ -#! /bin/bash - -today=~/log/`date +%y.w%W.md` - -specify_date() { - YEAR=${YEAR:-23} - - while read -e -p 'Month? ' -r MONTH /dev/null && break - done - - while read -e -p 'Day? ' -r DAY /dev/null && break - done - - FILE=~/log/diary/`date -d $YEAR-$MONTH-$DAY +%y.w%W.md` - $EDITOR -c 'Goyo' $FILE -} - -print_today() { - [[ ! -e $today ]] && touch $today - cat $today -} - -edit_today() { - $EDITOR -c Goyo $today -} - -add_entry() { - [[ $# -ne 0 ]] && echo - "$@" >>$today - while read -e -r entry; do - echo $entry | sed -E 's/\t/ /g; s/(^[[:space:]]*)/\1- /' >>$today - done -} - -case "$1" in - specify) - specify_date ;; - print) - print_today ;; - today) - edit_today ;; - *) - add_entry "$@" ;; -esac -- cgit v1.2.3-70-g09d2