|
|
@ -4,76 +4,31 @@ function compressor() |
|
|
|
{ |
|
|
|
case $(lowercase) in |
|
|
|
*.tar) |
|
|
|
if [ -x "$(command -v tar)" ] |
|
|
|
then |
|
|
|
tar -cvf $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "tar" |
|
|
|
fi |
|
|
|
executer tar -cvf $DEST $ORIG |
|
|
|
;; |
|
|
|
*.tar.gz | *.tgz) |
|
|
|
if [ -x "$(command -v tar)" ] |
|
|
|
then |
|
|
|
tar -czvf $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "tar" |
|
|
|
fi |
|
|
|
executer tar -czvf $DEST $ORIG |
|
|
|
;; |
|
|
|
*.tar.bz2 | *.tbz | *.tbz2 | *.tb2) |
|
|
|
if [ -x "$(command -v tar)" ] |
|
|
|
then |
|
|
|
tar -c $ORIG | bzip2 > $DEST |
|
|
|
else |
|
|
|
error_not_install "tar" |
|
|
|
fi |
|
|
|
executer tar -c $ORIG | bzip2 > $DEST |
|
|
|
;; |
|
|
|
*.tar.xz | *.txz) |
|
|
|
if [ -x "$(command -v tar)" ] |
|
|
|
then |
|
|
|
tar -cJf $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "tar" |
|
|
|
fi |
|
|
|
executer tar -cJf $DEST $ORIG |
|
|
|
;; |
|
|
|
*.bz2) |
|
|
|
if [ -x "$(command -v bzip2)" ] |
|
|
|
then |
|
|
|
bzip2 -c $ORIG > $DEST |
|
|
|
else |
|
|
|
error_not_install "bzip2" |
|
|
|
fi |
|
|
|
executer bzip2 -c $ORIG > $DEST |
|
|
|
;; |
|
|
|
*.gz) |
|
|
|
if [ -x "$(command -v gzip)" ] |
|
|
|
then |
|
|
|
gzip -c $ORIG > $DEST |
|
|
|
else |
|
|
|
error_not_install "gzip" |
|
|
|
fi |
|
|
|
executer gzip -c $ORIG > $DEST |
|
|
|
;; |
|
|
|
*.zip) |
|
|
|
if [ -x "$(command -v zip)" ] |
|
|
|
then |
|
|
|
zip -r $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "zip" |
|
|
|
fi |
|
|
|
executer zip -r $DEST $ORIG |
|
|
|
;; |
|
|
|
*.7z) |
|
|
|
if [ -x "$(command -v 7z)" ] |
|
|
|
then |
|
|
|
7z a $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "7z" |
|
|
|
fi |
|
|
|
executer 7z a $DEST $ORIG |
|
|
|
;; |
|
|
|
*.rar) |
|
|
|
if [ -x "$(command -v rar)" ] |
|
|
|
then |
|
|
|
rar a $DEST $ORIG |
|
|
|
else |
|
|
|
error_not_install "rar" |
|
|
|
fi |
|
|
|
executer rar a $DEST $ORIG |
|
|
|
;; |
|
|
|
*) |
|
|
|
echo "Extension not found." |
|
|
|