diff --git a/home_external/.bash_aliases_extra b/home_external/.bash_aliases_extra new file mode 100644 index 0000000..ad0a437 --- /dev/null +++ b/home_external/.bash_aliases_extra @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +updateSystem() { + noconfirm= + if [[ $1 == "-y" ]]; then + noconfirm="--assume-yes" + fi + full= + if [[ $2 == "--full" ]]; then + full="full-" + fi + executeAndNotify "doUpdateSystem $noconfirm $full" "system updated" "system update failed"; +} + + +doUpdateSystem() { + sudo apt update; + sudo apt ${2}upgrade $1; + sudo apt autoremove $1; +}