From a346855bab3b698947131cc9e813e29db9154cab Mon Sep 17 00:00:00 2001 From: zen0bit Date: Sat, 13 Apr 2024 22:46:56 +0200 Subject: [PATCH] feat: Move is not supported language message into function --- quickget | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/quickget b/quickget index cc5b987..df8c661 100755 --- a/quickget +++ b/quickget @@ -3443,6 +3443,15 @@ fi LANGS=() +os_supported_lang() { + echo -e "ERROR! ${LANG} is not a supported $(pretty_name "${OS}") language\n" + echo -n ' - Editions: ' + for LANG in "${LANGS[@]}"; do + echo -n "${LANG} " + done + exit 1 +} + if [ -n "${1}" ]; then OS="${1,,}" if [ "${OS}" == "list" ] || [ "${OS}" == "list_csv" ]; then @@ -3545,11 +3554,7 @@ if [ -n "${2}" ]; then if [ -n "${3}" ]; then LANG="${3}" if [[ ! ${LANGS[*]} =~ "${LANG}" ]]; then - echo -e "ERROR! ${LANG} is not a supported Windows ${RELEASE} language:\n" - for LANG in "${LANGS[@]}"; do - echo -n "${LANG} " - done - exit 1 + os_supported_lang fi VM_PATH="$(echo "${OS}-${RELEASE}-${LANG// /-}" | tr -d '()')" fi