Ville Skyttä
c5470fdf74
Simplify java classes-in-classpath-dirs completion.
...
We intentionally don't look into subdirs of dirs in classpath
(Debian: #496828 ) so a plain "ls" instead of "find" with non-portable
-maxdepth is fine.
2010-01-30 12:41:54 +02:00
Ville Skyttä
f62a4ad7b2
Indentation fixes.
2010-01-30 12:22:33 +02:00
Freddy Vulto
1061876bbc
Merge branch 'fvu'
2010-01-29 23:24:58 +01:00
Freddy Vulto
d866854066
Fix _usergroup, cpio and chown completions
...
Improve test suite.
Thanks to Leonard Crestez (Alioth: #311396 , Debian: #511788 ).
`assert_complete' is improved. It proved difficult to tell tcl to ignore
backslash escapes, e.g. the `\b' is no BACKSPACE but a literal `b'. The added
function `split_words_bash' should to the trick now.
Added function `assert_no_complete' which can also be reached by calling
`assert_complete' with an empty `expected' argument:
assert_complete "" qwerty
2010-01-29 23:23:30 +01:00
Ville Skyttä
6328b108a2
Fix NFS completion if path to showmount contains spaces (Alioth: #312285 ).
2010-01-26 23:17:48 +02:00
Ville Skyttä
836adbbb2d
Use == instead of =~ for simple suffix matching.
2010-01-24 22:11:52 +02:00
Ville Skyttä
359db46260
Don't bother looking for showmount if not doing NFS completion.
2010-01-24 19:43:16 +02:00
Leonard Crestez
c5951118e9
Fix NFS mounts completion (Alioth: #312285 ).
2010-01-24 19:27:15 +02:00
Ville Skyttä
258736a47b
Look for showmount in $PATH first for easier mockability (Alioth: #312285 ).
2010-01-24 16:54:14 +02:00
Ville Skyttä
e24fc84c8d
Recognize long equivalents to -f and -C when looking for Makefile or dir option.
2010-01-19 23:14:46 +02:00
Ville Skyttä
7914d17468
Avoid use of POSIX character classes with awk for mawk compatibility.
2010-01-19 19:09:15 +02:00
Ville Skyttä
0b6baead5c
Parse pigz options from pigz, not gzip, option completion improvements.
2010-01-18 20:32:03 +02:00
Ville Skyttä
08e746ea10
Add pbzip2, pbunzip2, and pbzcat completions.
2010-01-18 19:21:08 +02:00
Ville Skyttä
825f3cce05
Use _parse_help in _bzip2().
2010-01-18 19:11:28 +02:00
Ville Skyttä
df1a02baa5
Add pigz and unpigz completion.
2010-01-18 18:54:39 +02:00
Ville Skyttä
6f235980a8
sed portability fixes (avoid '\|').
2010-01-18 18:53:41 +02:00
Ville Skyttä
688f6a0ba6
Fix leak of 'i' from _yum().
2010-01-16 13:44:03 +02:00
Ville Skyttä
7a4e09a6ac
Drop -m from --in etc completion getters.
...
http://lists.alioth.debian.org/pipermail/bash-completion-devel/2010-January/002453.html
2010-01-16 11:41:07 +02:00
Adrian Friedli
e8f6edc5af
Add ipv6calc completion.
2010-01-14 21:19:09 +02:00
Ville Skyttä
90736110f1
Protect rpm installed packages and --eval from sed metacharacters in input.
2010-01-09 11:36:13 +02:00
Ville Skyttä
89affc872b
More sed \? -> \{0,1\} portability fixes.
2010-01-09 11:33:38 +02:00
Ville Skyttä
19ca031a08
Small yp-tools completion improvements.
...
Install ypmatch completion only if ypcat is available instead of the
other way around, fix completions when commands are invoked using
paths to them.
2010-01-06 13:27:28 +02:00
Ville Skyttä
db739401f7
sed portability fixes.
...
Use \{0,1\} (POSIX BRE) instead of \? or empty subexpression alternatives.
2010-01-04 18:15:10 +02:00
Ville Skyttä
4ec77ce531
awk usage portability fixes.
...
Some versions of Solaris awk don't like a space between -F and the
separator char (and the char really must be a char, it can't be an
ERE, but that's something for another patch).
2010-01-03 23:56:40 +02:00
Guillaume Rousse
9fc6ef658b
Revert "use _split_longopt", as wodim options don't use dashes
...
This reverts commit f35923a50515c5bb0f3f843e7d6a99b979698e61.
2010-01-03 21:23:57 +01:00
Ville Skyttä
2a5a1d68d9
Fix some syntax errors.
...
For some reason, these constructs got flagged as syntax errors at load
time with bash 4.0.33(0)-release on FreeBSD 8.0 whereas they work
elsewhere I've tested (e.g. 4.0.23(1)-release on Fedora Core 11).
2010-01-03 21:18:41 +02:00
Guillaume Rousse
ed3a2f7786
use _get_pword
2010-01-03 19:01:26 +01:00
Guillaume Rousse
f35923a505
use _split_longopt
2010-01-03 18:13:31 +01:00
Ville Skyttä
563e4d355d
Split mount and umount completion into contrib/mount.
2010-01-02 10:35:18 +02:00
Guillaume Rousse
38516ee431
Merge branch 'master' of git+ssh://git.debian.org/git/bash-completion/bash-completion
2009-12-31 17:36:20 +01:00
Ville Skyttä
07db41e38f
Don't list non-working "rtc" in --device completions.
2009-12-30 23:05:29 +02:00
Ville Skyttä
9c402241c4
Add rtcwake completion.
2009-12-30 22:59:17 +02:00
Guillaume Rousse
8c483668c1
use consistent variable names with screen completion
2009-12-30 00:43:31 +01:00
Guillaume Rousse
ec1e137977
indentation fix
2009-12-30 00:41:15 +01:00
Guillaume Rousse
f2041ce0e4
no need to quote case argument nor targets
2009-12-30 00:39:59 +01:00
Guillaume Rousse
877d36fefb
make selection of optionsvs mandatory argument completion similar to others
2009-12-30 00:32:36 +01:00
Guillaume Rousse
2e1b780d84
remove individual authorship notices, I'm already present in the AUTHORS file
2009-12-30 00:00:55 +01:00
Raphaël Droz
14588b8491
Add xsltproc completion (Alioth: #311843 ).
2009-12-29 00:10:13 +02:00
Ville Skyttä
d15c096f0b
Add cvsps completion.
2009-12-28 23:45:03 +02:00
Ville Skyttä
0b13b03886
Rewrite CVS roots completion, add $CVSROOT and contents of CVS/Root.
...
Still works poorly because of the colons and -o default.
2009-12-28 23:42:40 +02:00
Ville Skyttä
fcc305a11b
Don't complete encrypted passwords from ~/.cvspass as CVS roots, add some TODO comments.
2009-12-28 23:00:35 +02:00
Ville Skyttä
f853e6a6a1
Extract CVS roots completion into _cvs_roots().
2009-12-28 22:56:13 +02:00
Ville Skyttä
f8a2d67783
Add fusermount completion.
2009-12-28 22:40:13 +02:00
Ville Skyttä
b6434541cc
Use scp remote/local completion functions in sshfs.
2009-12-26 16:20:14 +02:00
Ville Skyttä
000cae95bc
Add dir-only handling to scp remote/local completion functions, operate directly on $cur.
2009-12-26 16:19:24 +02:00
Ville Skyttä
76383dd49d
Just use _known_hosts directly for generic vncviewer.
2009-12-26 14:11:49 +02:00
Ville Skyttä
2c475419b7
Install known hosts only completion for generic vncviewer.
...
For example Fedora uses tigervnc without symlinks from which it could
be recognized, and neither tightvncviewer nor xvnc4viewer completions
seem quite appropriate for it at the moment.
2009-12-26 13:32:57 +02:00
Ville Skyttä
c6e9334cfa
Add GNU chsh option completions.
2009-12-26 12:31:26 +02:00
Ville Skyttä
329890a73b
Extract scp local/remote file treatment into functions, reuse them in rsync.
2009-12-25 12:30:01 +02:00
Ville Skyttä
878b9a3e99
Define _tightvncviewer also when (only) vncviewer is available.
2009-12-25 12:14:10 +02:00