|
|
- #!/usr/bin/env bash
-
- function decompressor()
- {
- case $(lowercase) in
- *.tar)
- executer tar -xvf $DEST
- ;;
- *.tar.gz | *.tgz)
- executer tar -xzvf $DEST
- ;;
- *.tar.bz2 | *.tbz | *.tbz2 | *.tb2)
- executer tar xjf $DEST
- ;;
- *.tar.xz | *.txz)
- executer tar -xf $DEST
- ;;
- *.bz2)
- executer bzip2 -d $DEST
- ;;
- *.gz)
- executer gzip -d $DEST
- ;;
- *.zip)
- executer unzip $DEST
- ;;
- *.7z | *.arj | *.cab | *.dmg | *.iso | *.lzh | *.lzma | *.rpm | *.squashfs | *.vdi | *.vhd | *.vmdk | *.win | *.xar | *.z)
- executer 7z e -y $DEST
- ;;
- *.rar)
- executer unrar x $DEST
- ;;
- *)
- echo "Extension not found."
- echo -e "For more information run 'lch --help'\n"
- ;;
- esac
-
- echo -e "\nFile $DEST decompressed."
- }
|