Browse Source

Fixed variable names

master
radikal 3 years ago
parent
commit
a7dc9c22dc
1 changed files with 26 additions and 26 deletions
  1. +26
    -26
      lch

+ 26
- 26
lch View File

@ -1,32 +1,35 @@
#!/bin/bash #!/bin/bash
VERSION=0.1r8 VERSION=0.1r8
DEST=$1
shift 1
ORIG=$@
function decompressor() function decompressor()
{ {
case $1 in
case $DEST in
*.tar) *.tar)
tar -xvf $1
tar -xvf $DEST
;; ;;
*.tar.gz | *.tgz) *.tar.gz | *.tgz)
tar -xzvf $1
tar -xzvf $DEST
;; ;;
*.tar.bz2 | *.tbz | *.tbz2 | *.tb2) *.tar.bz2 | *.tbz | *.tbz2 | *.tb2)
tar xjf $1
tar xjf $DEST
;; ;;
*.tar.xz | *.txz) *.tar.xz | *.txz)
tar -xf $1
tar -xf $DEST
;; ;;
*.bz2) *.bz2)
bzip2 -d $1
bzip2 -d $DEST
;; ;;
*.gz) *.gz)
gzip -d $1
gzip -d $DEST
;; ;;
*.zip) *.zip)
unzip $1
unzip $DEST
;; ;;
*.7z) *.7z)
7za e $1
7za e $DEST
;; ;;
*) *)
echo "Extension not found." echo "Extension not found."
@ -42,30 +45,30 @@ function decompressor()
function compressor() function compressor()
{ {
case $1 in
case $DEST in
*.tar) *.tar)
tar -cvf $1 $2
tar -cvf $DEST $ORIG
;; ;;
*.tar.gz | *.tgz) *.tar.gz | *.tgz)
tar -czvf $1 $2
tar -czvf $DEST $ORIG
;; ;;
*.tar.bz2 | *.tbz | *.tbz2 | *.tb2) *.tar.bz2 | *.tbz | *.tbz2 | *.tb2)
tar -c $2 | bzip2 > $1
tar -c $ORIG | bzip2 > $DEST
;; ;;
*.tar.xz | *.txz) *.tar.xz | *.txz)
tar -cJf $1 $2
tar -cJf $DEST $ORIG
;; ;;
*.bz2) *.bz2)
bzip2 -c $2 > $1
bzip2 -c $ORIG > $DEST
;; ;;
*.gz) *.gz)
gzip -c $2 > $1
gzip -c $ORIG > $DEST
;; ;;
*.zip) *.zip)
zip -r $1 $2
zip -r $DEST $ORIG
;; ;;
*.7z) *.7z)
7za a $1 $2
7za a $DEST $ORIG
;; ;;
*) *)
echo "Extension not found." echo "Extension not found."
@ -108,13 +111,13 @@ function help()
echo "" echo ""
} }
if [ "$1" = "--help" ] || [ "$1" = "-h" ]
if [ "$DEST" = "--help" ] || [ "$DEST" = "-h" ]
then then
help help
exit 0 exit 0
fi fi
if [ "$1" = "--version" ] || [ "$1" = "-v" ]
if [ "$DEST" = "--version" ] || [ "$DEST" = "-v" ]
then then
echo "Linux Compression Humanized $VERSION" echo "Linux Compression Humanized $VERSION"
exit 0 exit 0
@ -125,26 +128,23 @@ else
echo "" echo ""
fi fi
if [ -z "$1" ]
if [ -z "$DEST" ]
then then
echo "Wrong arguments" echo "Wrong arguments"
echo "" echo ""
help help
exit 1 exit 1
else else
if [ -n "$2" ]
if [ -n "$ORIG" ]
then then
echo "Compressor:" echo "Compressor:"
echo "-----------" echo "-----------"
echo "" echo ""
DEST=$1
shift 1
ORIG=$@
compressor $DEST $ORIG compressor $DEST $ORIG
else else
echo "Decompressor:" echo "Decompressor:"
echo "-------------" echo "-------------"
echo "" echo ""
decompressor $1
decompressor $DEST
fi fi
fi fi

Loading…
Cancel
Save