Improve error messages functions
This commit is contained in:
parent
6e4d7850fb
commit
ea454aea76
20
quickget
20
quickget
|
@ -3841,8 +3841,8 @@ handle_missing() {
|
||||||
}
|
}
|
||||||
|
|
||||||
os_error() {
|
os_error() {
|
||||||
echo "ERROR! You must specify an operating system."
|
echo 'ERROR! You must specify an operating system.'
|
||||||
echo "- Supported Operating Systems:"
|
echo '- Supported Operating Systems:'
|
||||||
os_support | fold -s -w "$(tput cols)"
|
os_support | fold -s -w "$(tput cols)"
|
||||||
echo -e "\nTo see all possible arguments, use:\n quickget -h or quickget --help"
|
echo -e "\nTo see all possible arguments, use:\n quickget -h or quickget --help"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -3855,34 +3855,34 @@ os_not_supported() {
|
||||||
}
|
}
|
||||||
|
|
||||||
os_path_error() {
|
os_path_error() {
|
||||||
echo "ERROR! You must specify path."
|
echo 'ERROR! You must specify path.'
|
||||||
os_error
|
os_error
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
os_error_release() {
|
os_error_release() {
|
||||||
echo "ERROR! You must specify a release."
|
echo 'ERROR! You must specify a release.'
|
||||||
case ${OS} in
|
case ${OS} in
|
||||||
*ubuntu-server*)
|
*ubuntu-server*)
|
||||||
echo -n " - Releases: "
|
echo -n ' - Releases: '
|
||||||
releases_ubuntu-server | sed -Ee 's/eol-\S+//g' # hide eol releases
|
releases_ubuntu-server | sed -Ee 's/eol-\S+//g' # hide eol releases
|
||||||
;;
|
;;
|
||||||
*ubuntu*)
|
*ubuntu*)
|
||||||
echo -n " - Releases: "
|
echo -n ' - Releases: '
|
||||||
releases_ubuntu | sed -Ee 's/eol-\S+//g' # hide eol releases
|
releases_ubuntu | sed -Ee 's/eol-\S+//g' # hide eol releases
|
||||||
;;
|
;;
|
||||||
*windows*)
|
*windows*)
|
||||||
echo -n " - Releases: "
|
echo -n ' - Releases: '
|
||||||
"releases_${OS}"
|
"releases_${OS}"
|
||||||
echo -n " - Languages: "
|
echo -n ' - Languages: '
|
||||||
"languages_${OS}" && echo "${LANGS[@]}"
|
"languages_${OS}" && echo "${LANGS[@]}"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo -n " - Releases: "
|
echo -n ' - Releases: '
|
||||||
"releases_${OS}" | fold -s -w "$(tput cols)"
|
"releases_${OS}" | fold -s -w "$(tput cols)"
|
||||||
if [[ $(type -t "editions_${OS}") == function ]]; then
|
if [[ $(type -t "editions_${OS}") == function ]]; then
|
||||||
echo -n ' - Editions: '
|
echo -n ' - Editions: '
|
||||||
"editions_${OS}"
|
"editions_${OS}" | fold -s -w "$(tput cols)"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue