]> Sergey Matveev's repositories - t.git/blobdiff - t
Proper zsh spelling
[t.git] / t
diff --git a/t b/t
index 3c23a9eb3d8f8761a4efe6e71420e9f593f9acdc..a01c33675a9934a92c71beca05da8afec099fd90 100755 (executable)
--- a/t
+++ b/t
@@ -1,7 +1,7 @@
 #!/usr/bin/env zsh
 # t -- simple notes manager
-# Copyright (C) 2013-2022 Sergey Matveev <stargrave@stargrave.org>
-# Current version is written on zsh. Previous was on POSIX shell.
+# Copyright (C) 2013-2023 Sergey Matveev <stargrave@stargrave.org>
+# Current version is written on Z shell. Previous was on POSIX shell.
 #
 # Usage:
 # * t -- just briefly print all notes: their number and stripped first
@@ -51,14 +51,15 @@ get_note() {
         [[ ${#line} -le 70 ]] || print -n "... "
         lines=$(wc -l < $note)
         printf "(%d)\n" $lines
-        ctr=$(( ctr + 1 ))
+        (( ctr = ctr + 1 ))
     }
     exit
 }
 
 case $1 in
 (a)
-    note=$NOTES_DIR/$(date "+%Y%m%d-%H%M%S")
+    zmodload -F zsh/datetime b:strftime
+    note=$NOTES_DIR/$(strftime %Y%m%d-%H%M%S)
     [[ $# -gt 1 ]] && print -- ${@[2,-1]} > $note || $EDITOR $note
     ;;
 (d) get_note $2 ; rm -f $NOTE ;;