all repos

dotfiles @ e3fa73c

i use rach linux btw

dotfiles/bin/extract (view raw)

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