diff options
Diffstat (limited to 'usr.bin/less/lesspipe.sh')
-rw-r--r-- | usr.bin/less/lesspipe.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/usr.bin/less/lesspipe.sh b/usr.bin/less/lesspipe.sh new file mode 100644 index 0000000..acae7da --- /dev/null +++ b/usr.bin/less/lesspipe.sh @@ -0,0 +1,22 @@ +#! /bin/sh +# ex:ts=8 + +# $FreeBSD$ + +case "$1" in + *.Z) + exec uncompress -c "$1" 2>/dev/null + ;; + *.gz) + exec gzip -d -c "$1" 2>/dev/null + ;; + *.bz2) + exec bzip2 -d -c "$1" 2>/dev/null + ;; + *.xz) + exec xz -d -c "$1" 2>/dev/null + ;; + *.lzma) + exec lzma -d -c "$1" 2>/dev/null + ;; +esac |