10 Commits

Author SHA1 Message Date
Ville Skyttä
c875723bef Include trailing equals sign in options that take arguments that way.
This way it's clearer to users that an argument is expected.  It's
likely that this commit does not catch all such cases, but it should
do it for most of the affected commands I have installed.
2011-05-02 11:45:55 +03:00
Ville Skyttä
10cfd72956 cvs diff: Parse options from cvs diff instead of plain diff. 2011-04-29 12:42:39 +03:00
Ville Skyttä
e2c57c5966 Convert many completions to use _parse_help() instead of hardcoded option lists. 2011-04-28 21:21:31 +03:00
Ville Skyttä
e35eabb791 Avoid some unnecessary commands. 2011-04-26 00:21:55 +03:00
Ville Skyttä
f48d6fb10d Use {x..y} brace expansion instead of `seq', loops, or long literal sequences. 2011-04-26 00:15:03 +03:00
Ville Skyttä
4c9789605f Use _init_completion() in completions/c*. 2011-04-20 14:42:30 +03:00
Ville Skyttä
ee43b22f9b Use += to append to arrays and strings.
It's easier on the eye and faster than foo=( "${foo[@]}" ... ).
2011-04-06 20:39:21 +03:00
Ville Skyttä
9af6f3504e Abort completion file loading earlier if required commands are not available.
Cuts ~10% from bash completion load time on two different systems I
just tested.
2011-04-05 00:37:55 +03:00
Ville Skyttä
94c51fc36e Coding style consistency tweaks. 2011-04-04 23:48:22 +03:00
Guillaume Rousse
cb7fc2f7c4 rename 'contrib' directory to 'completions' 2010-09-12 16:42:21 +02:00