]> gitweb.hhaalo.de Git - scantopdf.git/commitdiff
add logging for trennblatt
authorBastian Dehn <hhaalo@arcor.de>
Thu, 3 Apr 2025 17:48:50 +0000 (19:48 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 3 Apr 2025 17:48:50 +0000 (19:48 +0200)
generate-trennblatt

index 1352b4a36d4e3fe39515415d310d8a3b1f268ec7..4ab40c4c4abd9684786647d2d088a1f6a0838063 100755 (executable)
@@ -1,7 +1,23 @@
 #!/bin/bash
 
+errlog()
+{
+       local lastexit=$?
+       local msg="$1"
+
+       echo "❌ ERROR $msg"
+       echo "🛑 EXIT $lastexit"
+       return $lastexit
+}
+
 main()
 {
+       command -v qrencode > /dev/null \
+               || errlog "command qrencode not found" \
+               || return $?
+       command -v rsvg-convert > /dev/null \
+               || errlog "command rsvg-convert not found" \
+               || return $?
        echo "Trennblatt" \
                | qrencode --level=H \
                        --type=SVG \
@@ -10,4 +26,6 @@ main()
                        --output=trennblatt-qr.pdf
 }
 
+echo "⭐ START: generate trennblatt"
 main
+echo "✅ SUCCESS: generate trennblatt"