#!/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 \
--output=trennblatt-qr.pdf
}
+echo "⭐ START: generate trennblatt"
main
+echo "✅ SUCCESS: generate trennblatt"