bash_completion uses
sed -ne 's/.*\(--[-A-Za-z0-9]\{1,\}=\{0,1\}\).*/\1/p'
to parse the options out of the --help output for MANY commands, including grep.
Unfortunately, it trips up on lines like this from grep:
-r, --recursive like --directories=recurse
because the .* matches right up to before --directories=recurse. d'oh.
It gets --directories out of that line.
** Summary changed:
- Completions for some long options are missing.
+ Completions for some long options are missing. (doesn't parse --help output
perfectly)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1167533
Title:
Completions for some long options are missing. (doesn't parse --help
output perfectly)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/1167533/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs