diff options
Diffstat (limited to 'qrpaste')
-rwxr-xr-x | qrpaste | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ +#!/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 +fi + +# Run +qrencode -o "$OUT" "`xclip -o`" +display $OUT + +# Teardown +rm -rf $TEMP |