2022-02-03
This commit is contained in:
parent
f86b8496ec
commit
db393215ce
55 changed files with 1907 additions and 0 deletions
21
home/dot-local/bin/extract
Normal file
21
home/dot-local/bin/extract
Normal file
|
@ -0,0 +1,21 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [[ -f $1 ]]; then
|
||||
case $1 in
|
||||
*.tar) tar xf "$1" ;;
|
||||
*.tgz) tar xzf "$1" ;;
|
||||
*.tar.gz) tar xzf "$1" ;;
|
||||
*.tbz2) tar xjf "$1" ;;
|
||||
*.tar.bz2) tar xjf "$1" ;;
|
||||
*.bz2) bunzip2 "$1" ;;
|
||||
*.rar) rar x "$1" ;;
|
||||
*.gz) gunzip "$1" ;;
|
||||
*.zip) unzip "$1" ;;
|
||||
*.Z) uncompress "$1" ;;
|
||||
*.7z) 7z x "$1" ;;
|
||||
*.xz) xz -d "$1" ;;
|
||||
*) echo "'$1' cannot be extracted via extract" ;;
|
||||
esac
|
||||
else
|
||||
echo "'$1' is not a valid file"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue