Hopefully insure people using the GUI mode with audiogame-manager do not get stuck because some messages were only appearing in the terminal which may not be present at all in the GUI.

This commit is contained in:
Storm Dragon
2025-08-05 01:40:27 -04:00
parent 25c9aeaa5a
commit d49ca8a86b
3 changed files with 29 additions and 21 deletions

View File

@@ -2,7 +2,7 @@
alert() {
play -qnV0 synth 3 pluck D3 pluck A3 pluck D4 pluck F4 pluck A4 delay 0 .1 .2 .3 .4 remix - chorus 0.9 0.9 38 0.75 0.3 0.5 -t
echo
read -rp "Press enter to continue." continue
agm_msgbox "Alert" "" "Press OK to continue."
}
check_requirements() {
@@ -23,23 +23,18 @@ check_requirements() {
}
clear_cache() {
local answer
if [[ ! -d "${cache}" ]]; then
echo "No cache found at ${cache}."
agm_msgbox "Clear Cache" "" "No cache found at ${cache}."
return
fi
while ! [[ "${answer,,}" =~ ^yes$|^no$ ]]; do
echo "This will delete all contents of ${cache}. Are you sure you want to continue?"
echo "Please type yes or no."
echo
read -r answer
done
if [[ "$answer" == "no" ]]; then
if ! agm_yesno "Clear Cache" "" "This will delete all contents of ${cache}. Are you sure you want to continue?"; then
return
fi
# All safety checks done. Delete the cache.
rm -rfv "${cache}"
echo "Cache deleted."
rm -rfv "${cache}" | agm_progressbox "Clear Cache" "Deleting cache files..."
agm_msgbox "Clear Cache" "" "Cache deleted."
}
download() {