]> git.rmz.io Git - dotfiles.git/commitdiff
ranger: use tar to list archive contents
authorSamir Benmendil <me@rmz.io>
Sun, 18 Mar 2018 09:50:34 +0000 (09:50 +0000)
committerSamir Benmendil <me@rmz.io>
Sun, 18 Mar 2018 09:50:34 +0000 (09:50 +0000)
ranger/scope.sh

index 44fcec2bce85632ca9334a9250e17d913d618286..1619d9c0cfd019840087140fe80edae62c5eeca6 100755 (executable)
@@ -67,6 +67,7 @@ case "$extension" in
     # Archive extensions:
     7z|a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\
     rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)
+        try tar taf "$path" && { dump | trim; exit 0; }
         try als "$path" && { dump | trim; exit 0; }
         try acat "$path" && { dump | trim; exit 3; }
         try bsdtar -lf "$path" && { dump | trim; exit 0; }