From c193d0a417ad7956b744876281704ed25418da5c Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 8 Mar 2022 03:05:32 -0500 Subject: [PATCH] Added the ability to use a settings file. See audiogame-manager -h for details. --- audiogame-manager.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index a109226..a164b9d 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -434,6 +434,14 @@ help() { for i in "${!command[@]}" ; do echo "-${i/:/ }: ${command[${i}]}" done | sort + echo + echo "Some settings that are often used can be stored in a settings.conf file." + echo "If wanted, place it at ${configFile%/*}/settings.conf." + echo "The syntax is variable=\"value\"" + echo + echo "noCache=\"true\" # Do not keep downloaded items in the cache." + echo "norh=\"true\" # Do not install RHVoice." + echo "redownload=\"true\" # Redownload sources, do not use the version stored in cache." exit 0 } @@ -1022,6 +1030,10 @@ for i in curl sox wget wine winetricks ; do done # Get latest news if available check_news +# Load any arguments from settings.conf file +if [[ -r "${configFile%/*}/settings.conf" ]]; then + source "${configFile%/*}/settings.conf" +fi # With no arguments, open the game launcher. if [[ $# -eq 0 ]]; then game_launcher