aboutsummaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rwxr-xr-xbase/qr12
-rw-r--r--base/zsh/aliases.zsh1
2 files changed, 12 insertions, 1 deletions
diff --git a/base/qr b/base/qr
new file mode 100755
index 0000000..2de2dc9
--- /dev/null
+++ b/base/qr
@@ -0,0 +1,12 @@
+#!/bin/bash
+if [[ -f "$1" ]]; then
+ if file -bi "$1" | grep "^image/" &>/dev/null; then
+ OUTPUT="$(zbarimg -q "$1" | grep "^QR-Code:")"
+ if [[ $? -eq 0 ]]; then
+ echo "$OUTPUT" | tail -c+9
+ exit
+ fi
+ fi
+fi
+
+qrencode -t UTF8 $@
diff --git a/base/zsh/aliases.zsh b/base/zsh/aliases.zsh
index ccca0b2..28e908f 100644
--- a/base/zsh/aliases.zsh
+++ b/base/zsh/aliases.zsh
@@ -10,7 +10,6 @@ alias sudoe="sudo -E"
alias svim="sudo -E vim"
alias svimdiff="sudo -E vimdiff"
-alias qr="qrencode -t UTF8"
alias duhs="du -sh * | sort -rh"
# Taken from the tmux plugin