zat: Replace alias by script with uncompression support

master
Pierre Neidhardt 2015-10-11 21:16:24 +02:00
parent 04e7af131f
commit a5485ac53a
2 changed files with 19 additions and 3 deletions

19
.scripts/zat Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh
[ -z "$VIEWER" ] && VIEWER="zathura --fork"
for i; do
basename=${i##*/}
ext=${basename##*.}
case "$ext" in
bz2) bzcat "$i" ;;
bz) bzcat "$i" ;;
gz) zcat "$i" ;;
lrz) lrzcat "$i" ;;
lz) lzcat "$i" ;;
lz4) lz4cat "$i" ;;
xz) xzcat "$i" ;;
*) cat "$i" ;;
esac | $VIEWER -
done

View File

@ -58,9 +58,6 @@ alias cls='printf "\ec"'
## prompt for password). Useless if X is running on the same TTY.
command -v vlock >/dev/null 2>&1 && alias sx='startx & vlock'
## Zathura -- Fork to background.
command -v zathura >/dev/null 2>&1 && alias zat='zathura --fork'
## Xrandr
alias xmorphnone='xrandr --output $(xrandr | grep "\<connected\>" | cut -f1 -d" ") --transform none'
alias xmorphsw='xrandr --output $(xrandr | grep "\<connected\>" | cut -f1 -d" ") --transform 1.24,0.16,-124,0,1.24,0,0,0.000316,1'