Files
HamPack/hampackupdate
2026-06-18 12:41:27 -06:00

34 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
print_logo() {
cat << "EOF"
██╗ ██╗ █████╗ ███╗ ███╗██████╗ █████╗ ██████╗██╗ ██╗
██║ ██║██╔══██╗████╗ ████║██╔══██╗██╔══██╗██╔════╝██║ ██╔╝
███████║███████║██╔████╔██║██████╔╝███████║██║ █████╔╝
██╔══██║██╔══██║██║╚██╔╝██║██╔═══╝ ██╔══██║██║ ██╔═██╗
██║ ██║██║ ██║██║ ╚═╝ ██║██║ ██║ ██║╚██████╗██║ ██╗
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
EOF
}
clear
print_logo
HAMPACK_DIR="$HOME/.local/share/HamPack"
for updater in "$HAMPACK_DIR/updates.d/"[0-9][0-9][0-9]-*; do
[ -f "$updater" ] || continue
(
source "$updater"
if is_installed; then
run_update
fi
)
done
echo "Done."