Added colors to text output

This commit is contained in:
Justin Moore 2015-03-03 23:54:49 -06:00
parent 174cce4c68
commit a9c3e64f13
3 changed files with 31 additions and 22 deletions

View File

@ -76,66 +76,66 @@ echo "Checking dependencies...";echo
checkYoutubedl
if [ $? -eq "1" ];then
YSTATUS=0
echo "is youtube-dl installed?: no"
echo -e "is youtube-dl installed?: \e[31m no \033[0m"
else
YSTATUS=1
echo "is youtube-dl installed?: yes"
echo -e "is youtube-dl installed?: \e[32m yes \033[0m"
fi
checkFfmpeg
if [ $? -eq "1" ];then
FSTATUS=0
echo "is ffmpeg installed?: no"
echo -e "is ffmpeg installed?: \e[31m no \033[0m"
else
FSTATUS=1
echo "is ffmpeg installed?: yes"
echo -e "is ffmpeg installed?: \e[32m yes \033[0m"
fi
checkZenity
if [ $? -eq "1" ];then
ZSTATUS=0
echo "is zenity installed?: no"
echo -e "is zenity installed?: \e[31m no \033[0m"
else
ZSTATUS=1
echo "is zenity installed?: yes"
echo -e "is zenity installed?: \e[32m yes \033[0m"
fi
checkYad
if [ $? -eq "1" ];then
YASTATUS=0
echo "is yad install?: no"
echo -e "is yad install?: \e[31m no \033[0m"
else
YASTATUS=1
echo "is yad installed?: yes"
echo -e "is yad installed?: \e[32m yes \033[0m (Optional)"
fi
checkXdg
if [ $? -eq "1" ];then
XSTATUS=0
echo "is xdg-utils install?: no"
echo -e "is xdg-utils install?: \e[31m no \033[0m"
else
XSTATUS=1
echo "is xdg-utils installed?: yes"
echo -e "is xdg-utils installed?: \e[32m yes \033[0m"
fi
checkNotify
if [ $? -eq "1" ];then
NSTATUS=0
echo "is libnotify install?: no"
echo -e "is libnotify install?: \e[31m no \033[0m"
else
NSTATUS=1
echo "is libnotify installed?: yes"
echo -e "is libnotify installed?: \e[32m yes \033[0m"
fi
checkInstall
if [ $? -eq "1" ];then
ISTATUS=0
echo "does ${INSTALLPATH} exist?: no"
echo -e "does ${INSTALLPATH} exist?: \e[31m no \033[0m"
else
ISTATUS=1
echo "does ${INSTALLPATH} exist?: yes"
echo -e "does ${INSTALLPATH} exist?: \e[32m yes \033[0m"
fi
if [ ${ISTATUS} = 0 ];then
@ -152,14 +152,14 @@ fi
#add all exit status variables and check the sum
#if a certain number is not reached, the check fails
#if the check succeeds, files are installed
#TODO add checks to verify installation
ALLSTATUS=$(expr ${YSTATUS} + ${FSTATUS} + ${ZSTATUS} + ${XSTATUS} + ${NSTATUS} + ${ISTATUS})
ALLSTATUS=$(expr ${YSTATUS} + ${FSTATUS} + ${ZSTATUS} + ${XSTATUS} + ${ISTATUS})
if [ ${ALLSTATUS} != 6 ];then
if [ ${ALLSTATUS} != 5 ];then
echo "$0 : ERROR : not all dependencies installed!"
exit 0;
else
echo "Everything looks good!"
echo
echo -e "\e[92mEverything looks good!\033[0m"
echo
echo -n "Continue installation?[y/n]: "
read confirm
@ -181,7 +181,8 @@ else
echo "Zymp3 not installed successfully"
echo "Please file a bug report at: https://github.com/silvernode/zymp3/issues"
else
echo "Zymp3 successfully installed to: ${INSTALLPATH}"
echo "====================================================="
echo -e "\e[92mZymp3 successfully installed to: ${INSTALLPATH}\033[0m"
echo "An icon has been created in your application menu under the multimedia category."
fi
else

View File

@ -29,7 +29,7 @@ fi
COUNT=$(expr ${INSTALLDIR} + ${BINFILE} + ${DESKTOPFILE})
if [ "${COUNT}" = "3" ];then
echo "Looks like zymp3 is still installed"
echo -e "\e[93m Looks like zymp3 is still installed \033[0m"
echo -n "Would you like to remove all files?[y/n]: "
read CHOICE
@ -41,7 +41,7 @@ if [ "${COUNT}" = "3" ];then
COUNT=$(expr ${INSTALLDIR} + ${BINFILE} + ${DESKTOPFILE})
if [ "${COUNT}" = "0" ];then
echo "Zymp3 has been successfully is uninstalled"
echo -e "\e[92m Zymp3 has been successfully is uninstalled \033[0m"
else
echo "$COUNT"
echo "It seems the uninstall did not go smoothly."

View File

@ -1,5 +1,7 @@
#!/bin/bash
source config/zymp3.conf
if [[ $EUID -eq 0 ]]; then
echo "$0 : Do not run this script as root"
exit 1
@ -7,6 +9,12 @@ fi
if [ -d .git ];then
git pull
if [ $? = 1 ];then
echo "Git was unable to complete successfully."
else
echo "Please run 'install.sh' to apply updated files"
fi
else
echo "This is not a git repo, aborting"
exit 0;