We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29ded6d commit 81bde37Copy full SHA for 81bde37
argument-parser.sh
@@ -94,13 +94,21 @@ argList() {
94
done
95
done <<< "$arguments"
96
97
- regexArgName=".+ - (.+)"
+ regexArgName="^[^=]+=?(.+)? - (.+)"
98
+ echo "${BASH_REMATCH[@]}"
99
[[ "${argExpected[$arguments]}" =~ $regexArgName ]]
100
101
local argumentList="${argumentsPrefixed[@]}"
102
local argumentDesc="${BASH_REMATCH[1]}"
103
+ local argumentDefault="${BASH_REMATCH[1]}"
104
+
105
echo " $argumentList"
- echo " $argumentDesc"
106
+ if [[ "$argumentDefault" == '' ]]; then
107
+ echo " $argumentDesc"
108
+ else
109
+ echo " $argumentDesc Default: $argumentDefault"
110
+ fi
111
+ echo
112
echo
113
114
}
0 commit comments