From 5d7d9ec350e685f1d3f05b17d05e528cb25acf47 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Mon, 21 Feb 2022 15:40:08 +0000 Subject: [PATCH] Display available editions alongside releases --- quickget | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/quickget b/quickget index 7c987de..da2b739 100755 --- a/quickget +++ b/quickget @@ -1897,7 +1897,7 @@ if [ -n "${2}" ]; then validate_release releases_"${OS}" get_"${OS}" "${EDITION}" elif [[ "${OS}" == *"ubuntu"* ]]; then - validate_release releases_"${OS}" + validate_release releases_ubuntu get_ubuntu elif [ "${OS}" == "windows" ]; then LANG="English International" @@ -1918,10 +1918,20 @@ if [ -n "${2}" ]; then get_"${OS}" fi else - echo -n "ERROR! You must specify a release: " + echo "ERROR! You must specify a release." case ${OS} in - *ubuntu*) releases_ubuntu;; - *) releases_"${OS}";; + *ubuntu*) + echo -n " - Releases: " + releases_ubuntu + ;; + *) + echo -n " - Releases: " + releases_"${OS}" + if [[ $(type -t "editions_${OS}") == function ]]; then + echo -n " - Editions: " + editions_"${OS}" + fi + ;; esac exit 1 fi