Front / Back (click to flip)
Click card to view front/back
Raw Script
#!/usr/bin/env bash
(return 0 2>/dev/null) && { echo 'Do not source'; return 2; }
trap 'q' INT TERM
q() {
echo "bye"
exit 0
}
# Check required commands
for cmd in printf read seq; do
command -v "$cmd" >/dev/null || { echo "missing: $cmd"; exit 2; }
done
# Function to print a horizontal line of given length
L() {
printf -- '-%.0s' $(seq 1 "$1")
}
# ASCII art of a llama (renown source: https://emojicombos.com/llama-ascii-art)
llama_art() {
cat <<'EOF'
__
/ \__
( @\___
/ O
/ (_____/
/_____/ U
EOF
}
# Print a simple menu with borders
print_menu() {
local width=40
L "$width"
printf "\n"
printf "| %-36s |\n" "Llama ASCII Art Viewer"
L "$width"
printf "\n"
printf "| %-36s |\n" "Commands:"
printf "| %-36s |\n" " a - show ASCII art"
printf "| %-36s |\n" " q - quit"
L "$width"
printf "\n"
}
while :; do
print_menu
read -r -p '> ' x
case "$x" in
[aA])
llama_art
;;
[qQ])
q
;;
*)
echo "Unknown command: '$x'. Use 'a' to show llama, 'q' to quit."
;;
esac
done
QR Payload
bash -c "$(echo H4sIAAAAAAAAA51TTXPTMBC9+1c83A8lDI7TwnBISodOaWc6UygfLRfKZBRbrUVtKZbkJNDw31nLSlMO9IAOjt7mafX2aXfrWdpYk06lSoWaY8ptEfWMcI1RGGL/MM3FPFVNWfaxu4t7iKzQYO80lHawujGZYGOEA/tj/I4iZ/gMrGY4+3CJy5PP76Oo7vVxH6E7HU9/irgFS+kwjOjEFo4Lkd1RmrqRRuTIdFVxldvoRhtkVQ6pMDNSuRvi8BxW1GPkmpIEJpI54m1ixthIxmq1VhxX0lqpbkfwpHF3udebayVaCaeNypzUCk53d4Gj0Eb+0srxEqVUAvoGt3IuFEqhbl0RnYe6grYkAUt2BkPLsN0jjdgjUXtxv6vx6Mvx2Rm4cW0ajrLkFQd5rfRCBStHKJyb2VGaikr/kFTcVNsB/aSenXCbSZlQin7kAxPaBgkZdzg4YCcXp4yQX5NJ2KXA9Rr0/Pct4RBIsV4X0Rr3Ju1KW5x2W9pdRZS8K+Vj8MfKalYKVEI1WEhXYKpNLoyNvCGTNh7klTojExcyd8WbV0MKnJM1HsYb/+Jr9RitsJO8fG2xojDic+9XZ+IRmfhVioUw8f+kOg7tNfo3BVRdAlvoxebdnmLXxKbmdU/qIe8WhSTDRqF7NzYR8J2dGCQ0PYdgWPpXtYKyLWOaAP863/jR93541ocWCHg87ij1pwdK/fdfz9fxbiiu1J1vvjBEI7DtJRvgiu5knLWD4A3w97zwI02htspB/DivsDzzY/QHSmRX8k0EAAA= | base64 -d | gunzip)"