forked from loafle/openapi-generator-original
Moved bash version detection to top and improved logic (#4578)
This commit is contained in:
parent
713e6bba24
commit
545ee0c338
@ -25,6 +25,20 @@
|
||||
# {{#externalDocs}}{{url}}{{/externalDocs}}
|
||||
#
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# Make sure Bash is at least in version 4.3
|
||||
#
|
||||
###############################################################################
|
||||
if ! ( (("${BASH_VERSION:0:1}" == "4")) && (("${BASH_VERSION:2:1}" >= "3")) ) \
|
||||
&& ! (("${BASH_VERSION:0:1}" >= "5")); then
|
||||
echo ""
|
||||
echo "Sorry - your Bash version is ${BASH_VERSION}"
|
||||
echo ""
|
||||
echo "You need at least Bash 4.3 to run this script."
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
@ -899,14 +913,6 @@ call_{{operationId}}() {
|
||||
##############################################################################
|
||||
|
||||
|
||||
# Make sure Bash is at least in version 4.3
|
||||
if [[ ${BASH_VERSION:0:1} < 4 && ${BASH_VERSION:2:1} < 3 ]]; then
|
||||
echo "Sorry - your Bash version is ${BASH_VERSION}"
|
||||
echo ""
|
||||
echo "You need at least Bash 4.3 to run this script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check dependencies
|
||||
type curl >/dev/null 2>&1 || { echo >&2 "Error: You do not have 'cURL' installed."; exit 1; }
|
||||
type sed >/dev/null 2>&1 || { echo >&2 "Error: You do not have 'sed' installed."; exit 1; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user