list-vers | 2 +-
mk-html | 4 ++--
mk-htmls | 2 +-
mk-list | 3 +--
mk-mod | 8 ++++----
mk-mods | 2 +-
diff --git a/list-vers b/list-vers
index e9a5358858a0fb2b3003a8d677806ae32c9b5f47731f019c5bb45ef16fc90930..e551e8ad075cf3098d663dde58f60741ed3e07b39b005cc94f5d8ce475d00998 100755
--- a/list-vers
+++ b/list-vers
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
-set -e
+setopt ERR_EXIT
vcs=$1
mod=$2
cd $vcs
diff --git a/mk-html b/mk-html
index 850103ed3d54eb81ee81b8c3487449092cced9b01d825b179c8f4ed0f7725c3a..4c472a86951cd341f1a2eab29f338616c2645feeb039d8fd8c7d6222eb52a3f4 100755
--- a/mk-html
+++ b/mk-html
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
-set -e
+setopt ERR_EXIT
vcsurl=$1
modname=$2
@@ -9,7 +9,7 @@ cols=(${(s#/#)modname})
[[ ${cols[-1]} =~ v[0-9]+ ]] || cols=($cols v1)
moddir=${(j:/:)cols[1,-2]}
v=${cols[-1]}
-[[ -s $moddir/$v ]] && exit
+[[ ! -s $moddir/$v ]] || exit 0
mkdir -p $moddir
cat > $moddir/$v <
diff --git a/mk-htmls b/mk-htmls
index 93a3866432048732f782180c63abedc2d533381704440b9fbc4b01358067710a..fd763aa56ee339332ee080d899953c1664e1f6ee235c75cb742dc65bfb5bd511 100755
--- a/mk-htmls
+++ b/mk-htmls
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
-set -e
+setopt ERR_EXIT
root=$0:h:a
vcsurl=$1
vcspath=$2
diff --git a/mk-list b/mk-list
index 67cbc44a5508e4b590824a75c18a2db3ce3d735e0fc7cb954d0c5a17bb27a223..fcf0cad440bd6f4538c91a7fb7448268bbb0f1aa962fdc5c443a76d0e4fad424 100755
--- a/mk-list
+++ b/mk-list
@@ -1,7 +1,6 @@
#!/usr/bin/env zsh
-set -e
-setopt EXTENDED_GLOB
+setopt ERR_EXIT EXTENDED_GLOB
for d (**/*(/)) {
list=()
for f ($d/*.info(onN)) list=($list $f:t:r)
diff --git a/mk-mod b/mk-mod
index 1d9332ab197aeecf24e3a1829ef7daa0f8ed5929988da00d4a5a2c0d26fe4290..6fb58f6951c81a767bbd8677cf20f4ab4c5ba4950f0bc37998106b96dcf5ced3 100755
--- a/mk-mod
+++ b/mk-mod
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
-set -e
+setopt ERR_EXIT
vcsurl=$1
vcspath=$2
@@ -11,15 +11,15 @@
dst=$modname/@v
mkdir -p $dst
cd $dst
-[[ -s $version.zip ]] && exit
+[[ ! -s $version.zip ]] || exit 0
root=$0:h:a
zipcreate=$root/zip-create
ziphash=$root/zip-hash
zmodload -F zsh/datetime b:strftime
git -C $vcspath cat-file -p $version | while read line ; do
- [[ $line =~ ^object ]] && hsh=${${=line}[-1]}
- [[ $line =~ ^tagger ]] && {
+ [[ ! $line =~ ^object ]] || hsh=${${=line}[-1]}
+ [[ ! $line =~ ^tagger ]] || {
strftime -s sec -r "%s %z" "${${=line}[-2,-1]}"
break
}
diff --git a/mk-mods b/mk-mods
index dc721760d7b6dd65b2b0e25ca7f589c3a45e61a3968247f9816c0b57fbf1009c..8f565116465249605a8975aacd2089b35f22588aa2262a572942c9f9364a5f0a 100755
--- a/mk-mods
+++ b/mk-mods
@@ -1,6 +1,6 @@
#!/usr/bin/env zsh
-set -e
+setopt ERR_EXIT
root=$0:h:a
vcsurl=$1
vcspath=$2