all repos

dotfiles @ e3fa73c712679b6368b800899b8b8695085056b2

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