+ extract.sh

This commit is contained in:
committer
2024-06-10 12:37:36 -05:00
parent 60375e84c9
commit 56dfcba9e1
2 changed files with 23 additions and 11 deletions

View File

@@ -94,17 +94,7 @@ cmd trash %trash-put $fx
# extract the current file with the right command
# (xkcd link: https://xkcd.com/1168/)
cmd extract ''${{
set -f
case $f in
*.tar.bz|*.tar.bz2|*.tbz|*.tbz2) tar xjvf $f;;
*.tar.gz|*.tgz) tar xzvf $f;;
*.tar.xz|*.txz) tar xJvf $f;;
*.zip) unzip $f;;
*.rar) unrar x $f;;
*.7z) 7z x $f;;
esac
}}
cmd extract %extract.sh "$f"
# compress current file or selected files with tar and gunzip
cmd tar ''${{