diff --git a/update.sh b/update.sh old mode 100644 new mode 100755 index af1761b..cb71899 --- a/update.sh +++ b/update.sh @@ -1,18 +1,25 @@ - #!/bin/bash +# Color variables +red='\033[05;01;31m' +green='\033[05;01;32m' +# reset the color after that +reset='\033[0m' + exit_status() { if [ $? -eq 0 ] then echo echo "-----------------------------------------" - echo ">>> Command Execting Was Successful <<<" + echo -e ">>>${green} Command Execting Was Successful ${reset}<<<" echo "-----------------------------------------" echo + sleep 2 + clear else echo echo "-------------------------------------------------------" - echo ">>> [Error] Process Command Executing Has Failed! <<<" + echo -e ">>>${red} [Error] Process Command Executing Has Failed! ${reset}<<<" echo "-------------------------------------------------------" echo @@ -24,17 +31,14 @@ exit_status() { fi } -start() { +upgrade() { echo - echo "***>>> Upgrading The Operating System <<<***" + echo -e "***>>>${green}Upgrading The Operating System${reset}<<<***" echo -} - -upgrade() { sudo apt update; exit_status - sudo apt upgrade; + "yes" | sudo apt upgrade; exit_status } @@ -47,14 +51,13 @@ exitUpdate() { echo echo "-------------------------------------------------------" - echo ">>>> Operating System Update Has Been Completed <<<<" + echo -e ">>>>${green} Operating System Update Has Been Completed ${reset}<<<<" echo "-------------------------------------------------------" echo exit } #calls the functions -start upgrade cleanUp exitUpdate