From 3f5e7c1f6a0980e229a8865eefbc00a960983fe4 Mon Sep 17 00:00:00 2001 From: Gustavo Adolfo Mesa Roldan Date: Fri, 22 Feb 2019 18:27:08 +0100 Subject: [PATCH] 0.1r3 --- lch | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 7 deletions(-) diff --git a/lch b/lch index 22911ff..9a4b0ad 100755 --- a/lch +++ b/lch @@ -1,5 +1,16 @@ #!/bin/bash +VERSION=0.1r3 +if [ "$1" = "version" ] || [ "$1" = "--version" ] || [ "$1" = "-v" ] +then + echo "Linux Compression Humanized $VERSION" + exit 0 +else + echo "" + echo "lch $VERSION" + echo "---------" + echo "" +fi function descompressor() { @@ -29,7 +40,9 @@ function descompressor() 7za e $1 ;; *) - echo "Extent not found" + echo "Extent not found." + echo "For more information --help" + echo "" ;; esac @@ -38,7 +51,6 @@ function descompressor() exit 0 } - function compressor() { case $1 in @@ -69,7 +81,9 @@ function compressor() 7za a $1 $2 ;; *) - echo "Extent not found" + echo "Extent not found." + echo " For more information --help" + echo "" ;; esac @@ -78,20 +92,49 @@ function compressor() exit 0 } +function help() +{ + echo "Help:" + echo "-----" + echo "" + echo "Examples:" + echo "$ lch file.zip ./route -Compress" + echo "$ lch file.zip -Descompress" + echo "" + echo "Supported extensions:" + echo "- tar" + echo "- tar.gz" + echo "- tar.bz2" + echo "- bz2" + echo "- tgz" + echo "- gz" + echo "- zip" + echo "- 7z" + echo "" +} + +if [ "$1" = "help" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ] +then + help + exit 0 +fi + if [ -z "$1" ] || [ -n "$3" ] then echo "Wrong arguments" + echo "For more information --help" + echo "" exit 0 else if [ -n "$2" ] then - echo "Compressor" - echo "----------" + echo "Compressor:" + echo "-----------" echo "" compressor $1 $2 else - echo "Descompressor" - echo "----------" + echo "Descompressor:" + echo "--------------" echo "" descompressor $1 fi