#!/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." }