From fa2a7121e3bded8fe58d96b21d18b9567505f50d Mon Sep 17 00:00:00 2001 From: Julio Capote Date: Wed, 7 Sep 2022 21:01:10 -0400 Subject: save the timestamp before $EDITOR is opened --- libexec/recit-add-entry | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'libexec') diff --git a/libexec/recit-add-entry b/libexec/recit-add-entry index dba9ef5..078000e 100755 --- a/libexec/recit-add-entry +++ b/libexec/recit-add-entry @@ -38,6 +38,14 @@ if [[ "$query_time" = "" ]]; then query_time="now" fi +if [[ "$query_time" == "now" || "$query_time" == "today" ]]; then + fmt_date=$(date '+%Y-%m-%d %r') +elif [[ "$query_time" == "tomorrow" ]]; then + fmt_date=$(perl -e "use POSIX qw(strftime); print strftime('%Y-%m-%d', localtime(time + 86400)), qq(\n);") +else + fmt_date=$query_time +fi + if [[ "$notes" = "" ]]; then if [[ -z ${EDITOR+x} ]]; then @@ -51,13 +59,6 @@ if [[ "$notes" = "" ]]; then rm "$tmpfile" fi -if [[ "$query_time" == "now" || "$query_time" == "today" ]]; then - fmt_date=$(date '+%Y-%m-%d %r') -elif [[ "$query_time" == "tomorrow" ]]; then - fmt_date=$(perl -e "use POSIX qw(strftime); print strftime('%Y-%m-%d', localtime(time + 86400)), qq(\n);") -else - fmt_date=$query_time -fi if [[ "$project" = "" ]]; then recins --verbose -f Id -v "$uuid" -f Time -v "$fmt_date" -f Notes -v "$notes" -t Entry "${recfile}" -- cgit v1.2.3