From 4b9722f10048c7338e37f5fd69ac0419ac47803c Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 13 May 2022 00:01:00 +0800 Subject: Update --- tools/wiki/diary | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/wiki/diary b/tools/wiki/diary index 55c3053..84d4eca 100755 --- a/tools/wiki/diary +++ b/tools/wiki/diary @@ -5,13 +5,13 @@ today=~/vimwiki/diary/$(date --iso-8601).md specify_date() { YEAR=${YEAR:-22} - while read -p 'Month? ' -r MONTH; do + while read -e -p 'Month? ' -r MONTH /dev/null && break done - while read -p 'Day? ' -r DAY; do + while read -e -p 'Day? ' -r DAY /dev/null && break @@ -31,7 +31,9 @@ edit_today() { add_entry() { [[ $# -ne 0 ]] && echo - "$@" >>$today - sed -E 's/\t/ /g; s/(^[[:space:]]*)/\1- /' >>$today + while read -e -r entry; do + echo $entry | sed -E 's/\t/ /g; s/(^[[:space:]]*)/\1- /' >>$today + done } case "$1" in -- cgit v1.2.3-70-g09d2