From 6e4f76dc58ca6140f3db4b3e7625d69874341905 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 5 May 2026 15:41:39 -0700 Subject: [PATCH] Add functions for full level reload and update. --- rc_shared.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/rc_shared.sh b/rc_shared.sh index 49ea242..7552f59 100644 --- a/rc_shared.sh +++ b/rc_shared.sh @@ -144,6 +144,40 @@ alias shared-update="update-shared" alias reload-shared="update-shared" alias shared-reload="update-shared" +function reload-all { + log "`date` - Reloading BASH" + reload-bash + + log "\n`date` - Reloading Main (Termux/Ansible)" + if [[ -d /sdcard ]]; then + reload-termux + else + scm.sh + fi + reload-bash + + log "\n`date` - Reloading Shared" + reload-shared + reload-bash +} +alias all-reload="reload-all" + +function update-all { + log "`date` - Updating env projects..." + reload-all + + log "\n\n\n`date` - Running system updates..." + update -y + + if [[ $(type -t update-sdk 2>/dev/null 1>&2) ]]; then + log "\n\n\n`date` - Updating SDKs..." + update-sdk + fi + + log "\n\n\n`date` - Done with update-all!" +} +alias all-update="update-all" + # Shortcuts # function send-master { send_master.sh; }