commit 2aff7e58cc521e0110de44743b35e54cb3480b94
parent f5218c3944254bcfcb184de6ffff153fc4e61956
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sat,  2 Aug 2014 00:33:12 +0000
add .bz2 and .gz to lel-open
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/lel-open b/lel-open
@@ -2,6 +2,7 @@
 filename="$1"
 shift
 ext=$(basename "$filename" | grep -o '\..[^\.]*$')
+convert=""
 
 if test x"$ext" = x".jpg"; then
 	convert="jpg2if"
@@ -11,10 +12,14 @@ elif test x"$ext" = x".gif"; then
 	convert="gif2if"
 elif test x"$ext" = x".if"; then
 	convert="cat"
+elif test x"$ext" = x".bz2"; then
+	convert="bzip2 -dc"
+elif test x"$ext" = x".gz"; then
+	convert="gzip -dc"
 else
 	echo "unknown extension \"$ext\"" >&2
 fi
 
 if test x"$convert" != x""; then
-	"$convert" < "$filename" | lel -t "$filename" "$@"
+	$convert < "$filename" | lel -t "$filename" "$@"
 fi