So I was getting the following error:
bash: _parse_usage: line 16: syntax error near unexpected token `('
bash: _parse_usage: line 16: ` -?(\[)+([a-zA-Z0-9?]))'
bash: error importing function definition for `_parse_usage'
bash: _longopt: line 14: syntax error near unexpected token `('
bash: _longopt: line 14: ` --+([-a-z0-9_]))'
bash: error importing function definition for `_longopt'
Apparently only on function invocations.
shopt -s nullglob– muru Jan 31 '18 at 09:58if set | grep -q allexport; then printf 'There is a set -a in a script somewhere'; fi– Alan Berezin Apr 04 '20 at 19:29