extract compressed files function
This commit is contained in:
parent
2f8773f46c
commit
482fc8721f
|
@ -1,3 +1,4 @@
|
||||||
|
#!/bin/zsh
|
||||||
# If using sway then use pywal theme
|
# If using sway then use pywal theme
|
||||||
if [[ $XDG_SESSION_DESKTOP == "sway" ]]; then
|
if [[ $XDG_SESSION_DESKTOP == "sway" ]]; then
|
||||||
cat ~/.cache/wal/sequences
|
cat ~/.cache/wal/sequences
|
||||||
|
@ -53,4 +54,4 @@ bindkey -s '^o' 'lfcd\n'
|
||||||
eval "$(zoxide init zsh --cmd cd)"
|
eval "$(zoxide init zsh --cmd cd)"
|
||||||
|
|
||||||
# bun completions
|
# bun completions
|
||||||
[ -s "/home/linux/.bun/_bun" ] && source "/home/linux/.bun/_bun"
|
[ -s "/home/linux/.bun/_bun" ] && source "/home/linux/.bun/_bun"
|
||||||
|
|
|
@ -22,3 +22,24 @@ lfcd() {
|
||||||
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extract() {
|
||||||
|
if [ -f $1 ]; then
|
||||||
|
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 ;;
|
||||||
|
*) echo "'$1' cannot be extracted." ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
echo "'$1' is mot a valid file."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue