diff options
Diffstat (limited to 'data/perform-system-update')
-rwxr-xr-x | data/perform-system-update | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/data/perform-system-update b/data/perform-system-update new file mode 100755 index 0000000..bb7f252 --- /dev/null +++ b/data/perform-system-update @@ -0,0 +1,15 @@ +#!/bin/bash + +if [[ $1 == "check" ]]; then + sudo apt update + if apt list --upgradable 2> /dev/null | grep -v '^Listing' | grep -q .; then + exo-open --launch TerminalEmulator "$0" + fi +else + echo -e "$(tput setaf 3)Please wait while the system in upgrading...$(tput sgr0)" + + sudo apt autoremove -y + sudo apt upgrade -y + echo -e "$(tput setaf 2)Done! You can now close this window $(tput sgr0)" +fi +exit 0 |