refactor: update package lists only when stale (#346)

Co-authored-by: th33xitus <th33xitus@googlemail.com>
This commit is contained in:
cravl-dev
2023-06-17 12:08:24 -04:00
committed by GitHub
parent 5d7debd65e
commit 8eb2924832
9 changed files with 104 additions and 97 deletions

View File

@@ -11,7 +11,7 @@
set -e
function update_ui() {
function update_ui() {
top_border
echo -e "| ${green}~~~~~~~~~~~~~~ [ Update Menu ] ~~~~~~~~~~~~~~${white} |"
hr
@@ -40,6 +40,7 @@ function update_ui() {
}
function update_menu() {
clear -x && sudo -v && clear -x # (re)cache sudo credentials so password prompt doesn't bork ui
do_action "" "update_ui"
local action
@@ -69,7 +70,7 @@ function update_menu() {
10)
do_action "update_crowsnest" "update_ui";;
11)
do_action "update_system" "update_ui";;
do_action "upgrade_system_packages" "update_ui";;
a)
do_action "update_all" "update_ui";;
B|b)