|
@ -1,5 +1,10 @@ |
|
|
#!/usr/bin/env bash |
|
|
#!/usr/bin/env bash |
|
|
|
|
|
|
|
|
|
|
|
# Colors |
|
|
|
|
|
RESET="\e[0m" |
|
|
|
|
|
GREEN="\e[32m" |
|
|
|
|
|
RED="\e[91m" |
|
|
|
|
|
|
|
|
function help() |
|
|
function help() |
|
|
{ |
|
|
{ |
|
|
echo "Help:" |
|
|
echo "Help:" |
|
@ -10,7 +15,7 @@ function help() |
|
|
echo "Examples:" |
|
|
echo "Examples:" |
|
|
echo "$ lch -h - This help" |
|
|
echo "$ lch -h - This help" |
|
|
echo "$ lch -v - Print version" |
|
|
echo "$ lch -v - Print version" |
|
|
echo "$ lch -c - Check compresion systems" |
|
|
|
|
|
|
|
|
echo "$ lch -c - Check compression systems" |
|
|
echo "$ lch -i - Install the compressors dependencies" |
|
|
echo "$ lch -i - Install the compressors dependencies" |
|
|
echo "$ lch file.zip - Decompress" |
|
|
echo "$ lch file.zip - Decompress" |
|
|
echo "$ lch file.zip /home/file - Compress" |
|
|
echo "$ lch file.zip /home/file - Compress" |
|
@ -38,10 +43,10 @@ function check() |
|
|
WPID=$! |
|
|
WPID=$! |
|
|
if ! [ -x "$(command -v $i)" ] |
|
|
if ! [ -x "$(command -v $i)" ] |
|
|
then |
|
|
then |
|
|
echo -e "$i\t\t\t\e[91mNot Installed\e[0m" |
|
|
|
|
|
|
|
|
echo -e "$i$RED\t\t\tNot Installed$RESET" |
|
|
a=true |
|
|
a=true |
|
|
else |
|
|
else |
|
|
echo -e "$i\t\t\t\e[32mInstalled\e[0m" |
|
|
|
|
|
|
|
|
echo -e "$i$GREEN\t\t\tInstalled$RESET" |
|
|
fi |
|
|
fi |
|
|
disown $WPID |
|
|
disown $WPID |
|
|
kill $WPID &> /dev/null |
|
|
kill $WPID &> /dev/null |
|
@ -62,7 +67,7 @@ function lowercase() |
|
|
|
|
|
|
|
|
function error_not_install() |
|
|
function error_not_install() |
|
|
{ |
|
|
{ |
|
|
echo -e "$@ \e[91mis not installed\e[0m, use 'lch -i' to install and 'lch -c' to check." |
|
|
|
|
|
|
|
|
echo -e "$@$RED is not installed$RESET, use 'lch -c' to check and 'lch -i' to install." |
|
|
exit 0 |
|
|
exit 0 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -81,11 +86,11 @@ function executer() |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function complete_install(){ |
|
|
function complete_install(){ |
|
|
echo -e "$@:\t\t\t\e[32mComplete\e[0m" |
|
|
|
|
|
|
|
|
echo -e "$@:$GREEN\t\t\tCompleted$RESET" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function failed_install(){ |
|
|
function failed_install(){ |
|
|
echo -e "$@:\t\t\t\e[91mFailed\e[0m" |
|
|
|
|
|
|
|
|
echo -e "$@:$RED\t\t\tFailed$RESET" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function wheel() { |
|
|
function wheel() { |
|
|