From 4efa36c9d5da97b2e972cbd4f9c822ee02e29a43 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Thu, 28 Apr 2022 22:55:30 +0800 Subject: Update --- tools/wiki/diary | 17 ++++++++++------- tools/wiki/notify | 7 +++++++ 2 files changed, 17 insertions(+), 7 deletions(-) create mode 100755 tools/wiki/notify (limited to 'tools') diff --git a/tools/wiki/diary b/tools/wiki/diary index 1ef77b9..aca7155 100755 --- a/tools/wiki/diary +++ b/tools/wiki/diary @@ -1,6 +1,8 @@ #! /bin/bash -pick_date() { +today=~/vimwiki/diary/$(date --iso-8601).md + +specify_date() { YEAR=${YEAR:-22} while read -p 'Month? ' -r MONTH; do @@ -20,21 +22,22 @@ pick_date() { } print_today() { - cat ~/vimwiki/diary/$(date --iso-8601).md + cat $today } edit_today() { - vim ~/vimwiki/diary/$(date --iso-8601).md + vim $today } add_entry() { - echo - "$@" >>~/vimwiki/diary/$(date --iso-8601).md + [[ $# -ne 0 ]] && echo - "$@" >>$today + sed -E 's/\t/ /g; s/(^[[:space:]]*)/\1- /' >>$today } case "$1" in - "") - pick_date ;; - p) + specify) + specify_date ;; + print) print_today ;; today) edit_today ;; diff --git a/tools/wiki/notify b/tools/wiki/notify new file mode 100755 index 0000000..6e510d8 --- /dev/null +++ b/tools/wiki/notify @@ -0,0 +1,7 @@ +#! /bin/sh + +exec >/dev/pts/$(ls /dev/pts -t | head -1) + +echo +echo +cat -- cgit v1.2.3-70-g09d2