all repos

dotfiles @ b11c53f

my dotfiles

bin/extract (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
case "$1" in
    *.tar.bz2)   tar xjf $1            ;;
    *.tar.gz)    tar xzf $1            ;;
    *.bz2)       bunzip2 $1            ;;
    *.rar)       unrar x $1            ;;
    *.gz)        gunzip $1             ;;
    *.tar)       tar xf $1             ;;
    *.tbz2)      tar xjf $1            ;;
    *.tgz)       tar xzf $1            ;;
    *.zip)       unzip $1              ;;
    *.Z)         uncompress $1         ;;
    *.7z)        7z x $1               ;;
    *.deb)       ar x $1               ;;
    *.tar.xz)    tar xf $1             ;;
    *.tar.zst)   unzstd $1             ;;
    *) echo "'$1' is not a valid file" ;;
esac