2829 Commits

Author SHA1 Message Date
David Paleino
bf358666d2 New completion for phing (Elan Ruusamäe, Alioth: #312910) 2011-05-02 17:22:35 +02:00
David Paleino
5961c3b8cd Layout change: everything is now in /usr/share/bash-completion/, rather than in /etc/. 2011-05-02 17:01:23 +02:00
David Paleino
b25abe601d ant: handle "extension-point" the same as "target" tag (Petr Kozelka, Alioth: #313105) 2011-05-02 16:30:51 +02:00
Ville Skyttä
0a40e980cb testsuite: Add basic grpck, passwd, and pwck test cases. 2011-05-02 14:37:33 +03:00
Ville Skyttä
e1cc0e178b e2fsprogs, passwd, pwck, grpck: Use _parse_usage instead of hardcoded option lists. 2011-05-02 14:37:33 +03:00
Ville Skyttä
d1d05e2b82 pgrep: Add option and option argument completions. 2011-05-02 14:37:33 +03:00
Ville Skyttä
dd59b49f25 _init_completion: Doc update. 2011-05-02 14:37:33 +03:00
Ville Skyttä
457dbf6061 _init_completion: Indicate that completion should not continue if cword == 0.
http://thread.gmane.org/gmane.comp.shells.bash.bugs/16499
http://lists.alioth.debian.org/pipermail/bash-completion-devel/2011-May/003635.html

Thanks-to: Igor Murzov <igor@gplsoft.org>
2011-05-02 14:37:33 +03:00
Ville Skyttä
68f6f1c685 _parse_usage, _parse_help: Add _parse_usage, expand [no-] and [dont-?] as well in _parse_help. 2011-05-02 14:37:13 +03:00
Ville Skyttä
26ae7700ed pkgtools, rpm2tgz, sbopkg, slackpkg, slapt: Add indentation settings. 2011-05-02 13:18:33 +03:00
Ville Skyttä
ebb446d8cb Merge remote-tracking branch 'garik/slackware' 2011-05-02 13:11:07 +03:00
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ä
0a84ad771d mc: Parse help from --help-all instead of --help. 2011-05-02 11:22:49 +03:00
Ville Skyttä
4c91151a8c configure: Add some option argument completions. 2011-05-02 11:15:30 +03:00
Ville Skyttä
288c1eb3c1 _parse_help: Fix handling of commands with paths.
Regression from commit a614028a9b7e22b76f609a49dc7cfc2b8ad0abcd, need to
eval cmd before setting IFS to avoid it being split.
2011-05-02 10:40:36 +03:00
Igor Murzov
44fdd5c827 cppcheck: Fix --error-exitcode argument handling. 2011-05-02 10:28:38 +03:00
Igor Murzov
08d170d2a4 Merge remote-tracking branch 'origin/master' into slackware 2011-05-02 03:11:39 +04:00
Ville Skyttä
a54857cd05 _init_completion: Add -s for splitting long options, use it in completions. 2011-05-02 00:04:26 +03:00
Ville Skyttä
41ce815827 testsuite: Add some failing _get_comp_words_by_ref testcases when cursor is before first word. 2011-05-01 17:33:24 +03:00
Igor Murzov
5c98d3160a _init_completion: Fix out of bounds access to words when cword is 0. 2011-05-01 17:32:09 +03:00
Ville Skyttä
ddbd28f638 Comment fixes. 2011-05-01 17:29:43 +03:00
Ville Skyttä
0448c765ba testsuite: Add test case for Debian: #622383.
The fix is in commit 4ad538ba1a0ccb483899b4eaa70cc604d2b7bf78.
2011-05-01 16:00:07 +03:00
Ville Skyttä
a614028a9b _parse_help: Implement in bash instead of awk.
It's more portable and maintainable this way, but also somewhat slower
(but not slower enough that it'd actually matter).
2011-05-01 14:24:29 +03:00
Ville Skyttä
8b45b345ce _filedir*: Add link to bash-bug discussion about complete -X case sensitivity. 2011-05-01 12:39:13 +03:00
Ville Skyttä
b202bc60f6 cppcheck: New completion. 2011-05-01 12:13:32 +03:00
Ville Skyttä
a785f1c2f9 autotools, xsltproc: Use _parse_help instead of _longopt. 2011-05-01 12:10:16 +03:00
Igor Murzov
aaa520a452 Merge remote-tracking branch 'origin/master' into slackware 2011-04-29 22:07:37 +04: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ä
2544b384ea Add lbzip2, lbunzip2, and lbzcat completions, using corresponding bzip2 ones. 2011-04-29 12:32:49 +03:00
Ville Skyttä
4f35919e69 Convert more completions to use _parse_help() instead of hardcoded option lists. 2011-04-29 12:27:21 +03:00
Ville Skyttä
4ea93b286e cryptsetup, wvdial: Use _split_longopt(). 2011-04-29 12:24:58 +03:00
Ville Skyttä
7fb4e3137d _parse_help: Don't treat tokens with more than two leading dashes as options. 2011-04-29 12:05:29 +03:00
Ville Skyttä
b6cdacf1f9 _parse_help: Expand --[no]foo to --foo and --nofoo. 2011-04-29 11:47:48 +03:00
Ville Skyttä
1709686b7e xz: Non-complete --memlimit{,-compress,-decompress}. 2011-04-28 21:40:11 +03:00
Ville Skyttä
d5454732d8 getent: Allow multiple completions from same db, add option completion. 2011-04-28 21:35:08 +03:00
Ville Skyttä
0fd2bef229 javac: Add -*: option argument completion. 2011-04-28 21:28:05 +03:00
Ville Skyttä
23893f5149 java, javac: Add -X* completions.
They're revealed only when completing -X* due to the nature of these
options and the tools being a bit sluggish to invoke and parse
completions from.
2011-04-28 21:23:35 +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ä
393ab1f650 testsuite: Add basic mii-diag and mii-tool test cases. 2011-04-28 21:17:50 +03:00
Ville Skyttä
f8de014a3e info: Add option completion support. 2011-04-28 20:56:59 +03:00
Ville Skyttä
0c810d1471 getent: Add gshadow to known databases. 2011-04-28 20:52:50 +03:00
Ville Skyttä
fd2bd342e0 _parse_help: Fix --foo={bar,quux} handling. 2011-04-28 20:48:48 +03:00
Ville Skyttä
efeb1a22dd man: Add option parsing and completion. 2011-04-28 20:48:41 +03:00
Ville Skyttä
3998a70dd9 route: Don't leak local $opt. 2011-04-27 23:37:44 +03:00
Ville Skyttä
9d810be86b _parse_help: Make work with pipe separated options. 2011-04-27 23:22:03 +03:00
Ville Skyttä
fabbec105c testsuite: Add bunch of simple shadow util test cases. 2011-04-27 23:17:58 +03:00
Ville Skyttä
c3bddc49e0 bzip2, gzip, python, sysbench: Quote command argument to _parse_help(). 2011-04-27 23:17:51 +03:00
Ville Skyttä
92ff96417d _parse_help: Fix handling of tildes and escaped chars in command. 2011-04-27 22:10:40 +03:00
Ville Skyttä
7b60fc6555 _parse_help: Re-fix --foo[=bar] handling. 2011-04-27 21:44:04 +03:00
Ville Skyttä
3a39ac6676 chsh: Use _allowed_users instead of plain compgen -u. 2011-04-27 18:40:16 +03:00