]> Sergey Matveev's repositories - zk.zsh.git/commitdiff
Nicer separator
authorSergey Matveev <stargrave@stargrave.org>
Thu, 17 Mar 2022 14:36:40 +0000 (17:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 17 Mar 2022 14:36:40 +0000 (17:36 +0300)
zk.zsh

diff --git a/zk.zsh b/zk.zsh
index 816782adae3c08904d08726a90128ef456098dfd..bfa1647840bf32285c5e54d3f9e2579810a07af8 100755 (executable)
--- a/zk.zsh
+++ b/zk.zsh
@@ -6,7 +6,7 @@ set -e
 ZK_VERSION=ZKZSH1
 
 usage() {
-    cat >&2 <<EOF
+    >&2 <<EOF
 Usage:
   \$ $0:t links PAGE
     Print PAGE's links
@@ -20,6 +20,7 @@ EOF
 
 [[ $# -eq 2 ]] || usage
 
+separator="------------------------ >8 ------------------------"
 setopt GLOB_STAR_SHORT
 zmodload -F zsh/stat b:zstat
 typeset -A pages
@@ -106,7 +107,7 @@ genHTML() {
     [[ $# -eq 1 ]] && data=${mapfile[$page]} || data=$2
     local _links=(${(oi)=links[$page]})
     if [[ ( ${cached[$page]} ) && ( -s $ZK_CACHE/${page}.html ) ]]; then
-        cat $ZK_CACHE/${page}.html
+        < $ZK_CACHE/${page}.html
     else
         data=${data//&/&amp;}
         data=${data//</&lt;}
@@ -120,7 +121,7 @@ genHTML() {
 $data</pre>"
         if [[ $ZK_CACHE ]]; then
             print -r "$data" > $ZK_CACHE/${page}.html
-            cat $ZK_CACHE/${page}.html
+            < $ZK_CACHE/${page}.html
         else
             print -r "$data"
         fi
@@ -166,7 +167,7 @@ genIndex() {
     for p (${(oi)_links}) \
         entries=($entries "[$p] (${pages[$p]}) (${sizes[$p]} bytes)")
     if [[ $cats ]]; then
-        entries=($entries " " "Subdirectories:" " ")
+        entries=($entries $separator "Subdirectories:" $separator)
         for p (${(oi)cats}) {
             entries=($entries "[$p/index]")
             _links=($p/index $_links)