#!/bin/bash # # Display clipboard content into as qrcode # # Setup BASENAME="`basename $0`" TEMP="`mktemp -d`" OUT="$TEMP/clipboard.png" # Check if ! which qrencode &> /dev/null; then echo "$BASENAME: qrencode not found" exit 1 elif ! which xclip &> /dev/null; then echo "$BASENAME: xclip not found" exit 1 elif ! which display &> /dev/null; then echo "$BASENAME: display not found" exit 1 fi # Run qrencode -o "$OUT" "`xclip -o`" display $OUT # Teardown rm -rf $TEMP