]> Sergey Matveev's repositories - zk.zsh.git/commitdiff
Assure that user does not use index filename
authorSergey Matveev <stargrave@stargrave.org>
Tue, 15 Mar 2022 19:57:19 +0000 (22:57 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 15 Mar 2022 19:57:19 +0000 (22:57 +0300)
zk.zsh

diff --git a/zk.zsh b/zk.zsh
index 9b2d0a5426a106855aed0bf6eb8b75ca43292d99..816782adae3c08904d08726a90128ef456098dfd 100755 (executable)
--- a/zk.zsh
+++ b/zk.zsh
@@ -25,6 +25,10 @@ zmodload -F zsh/stat b:zstat
 typeset -A pages
 typeset -A sizes
 for p (**(.)) {
+    [[ $p:t == "index" ]] && {
+        echo unacceptable filename: $p >&2
+        exit 1
+    }
     zstat -A mtime -F "%F %T" +mtime $p
     zstat -A size +size $p
     pages[$p]=${mtime[1]}