]> Sergey Matveev's repositories - galgen.git/commitdiff
Style fixes master
authorSergey Matveev <stargrave@stargrave.org>
Sun, 18 Feb 2024 18:56:13 +0000 (21:56 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 18 Feb 2024 19:07:04 +0000 (22:07 +0300)
galgen

diff --git a/galgen b/galgen
index 9d401b789fe419a11a23b8a606e2f525507076df..df2c2a57cd7f1ce4409bf7090cd6713cd8d0b9c4 100755 (executable)
--- a/galgen
+++ b/galgen
@@ -3,7 +3,7 @@
 
 VERSION=0.7.0
 
-set -e
+setopt ERR_EXIT
 
 pagesize=${PAGESIZE:-100}
 ordering=${ORDERING:-Om}
@@ -41,7 +41,7 @@ src=()
 
 imgs=((*.jxl)($ordering))
 pages=$(( ${#imgs} / $pagesize ))
-[[ $(( $pages * $pagesize )) -lt ${#imgs} ]] && pages=$(( $pages + 1 ))
+[[ $(( $pages * $pagesize )) -ge ${#imgs} ]] || pages=$(( $pages + 1 ))
 
 local tmp=`mktemp`
 trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT
@@ -57,10 +57,10 @@ else
     pngs=()
     for img ($imgs) {
         [[ -r .info/$img.img ]]
-        [[ -r alt/$img.jpg ]] || [[ -r alt/$img.png ]] && : || {
+        if ! [[ ( -r alt/$img.jpg ) || ( -r alt/$img.png ) ]] ; then
             grep -q "JPEG bitstream reconstruction" .info/$img.img &&
                 jpgs=($jpgs $img) || pngs=($pngs $img)
-        }
+        fi
         [[ -r preview/$img.webp ]] || pams=($pams $img)
     }
 
@@ -118,12 +118,12 @@ EOF
     [[ $i -eq ${#imgs} ]] ||
         echo "<a href=\"$(( $i + 1 )).img.html\">&gt;&gt;&gt;</a>" >> $tmp
     echo "<hr/><img alt=\"$img\" src=\"$img\"/>" >> $tmp
-    [[ -r ${img}.txt ]] && {
+    [[ ! -r ${img}.txt ]] || {
         echo "<hr/><pre>" >> $tmp
         cat ${img}.txt >> $tmp
         echo "</pre>" >> $tmp
     }
-    [[ -r ${img}.html ]] && cat ${img}.html >> $tmp
+    [[ ! -r ${img}.html ]] || { cat ${img}.html >> $tmp }
     echo "<hr/>" >> $tmp
     [[ -r .info/$img.img ]]
     echo "<pre>" >> $tmp
@@ -169,13 +169,13 @@ EOF
     </head>
 <body>
 EOF
-    [[ $p -eq 1 ]] && {
-        [[ -r .txt ]] && {
+    [[ $p -ne 1 ]] || {
+        [[ ! -r .txt ]] || {
             echo "<pre>" >> $tmp
             cat .txt >> $tmp
             echo "</pre>" >> $tmp
         }
-        [[ -r .html ]] && cat .html >> $tmp
+        [[ ! -r .html ]] || { cat .html >> $tmp }
     }
     [[ $p -eq 1 ]] ||
         echo "<a href=\"$(( $p - 1 )).page.html\">&lt;&lt;&lt;</a>" >> $tmp
@@ -190,7 +190,7 @@ EOF
         echo "<a href=\"${img}.img.html\">" >> $tmp
         alt="preview ${img}"
         title=""
-        [[ -r ${imgs[$img]}.txt ]] && {
+        [[ ! -r ${imgs[$img]}.txt ]] || {
             alt=`cat ${imgs[$img]}.txt`
             title="title=\"$alt\""
         }