remove output of empty default values

This commit is contained in:
Denis Lehmann 2022-01-17 18:05:47 +01:00
parent da3bffba6c
commit 1bed0499ab
2 changed files with 2 additions and 2 deletions

File diff suppressed because one or more lines are too long

2
sf
View file

@ -133,7 +133,7 @@ for a in "${sfargs[@]}"; do
_sfohead="-${_sfparsearr[1]}, --${_sfparsearr[0]} ${_sfparsearr[2]}"
[ "${#_sfohead}" -gt "${_sfooffset}" ] && _sfooffset="${#_sfohead}"
_sfoheads+=("$_sfohead")
_sfotails+=("${_sfparsearr[4]} (default: ${_sfparsearr[3]})")
[ "${_sfparsearr[3]}" != "" ] && _sfotails+=("${_sfparsearr[4]} (default: ${_sfparsearr[3]})") || _sfotails+=("${_sfparsearr[4]}")
else
_sferr "Wrong argument declaration: $a"