441 Commits

Author SHA1 Message Date
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
Ville Skyttä
cffa2db149 Fix comment spelling and line wrapping. 2009-12-25 12:07:47 +02:00
Ville Skyttä
8ab6708302 Drop dead code.
Availability of vncviewer is already checked with "have".
2009-12-25 12:05:44 +02:00
Ville Skyttä
894c877827 Add scp option completion. 2009-12-25 11:57:33 +02:00
Ville Skyttä
e0acaf8ed2 Split sshfs from contrib/ssh to contrib/sshfs. 2009-12-24 16:18:27 +02:00
Ville Skyttä
e308b07526 Add ssh -o BindAddress suboption completion. 2009-12-24 16:00:34 +02:00
Ville Skyttä
7c4de4a3ca Use the usual (local) $prev and $cur in _ssh_suboption. 2009-12-24 15:57:43 +02:00
Ville Skyttä
b56e45eaac Eliminate some duplicate code. 2009-12-24 15:52:05 +02:00
Leonard Crestez
92e7b73564 Improve ssh -o suboption completion (Alioth: #312122). 2009-12-24 15:45:19 +02:00
Jeremie Lasalle Ratelle
e2e1c391ed Fix rsync remote path completion (Alioth: #312173). 2009-12-23 16:18:32 +02:00
Ville Skyttä
ed45c2caaf Sync rsync options with rsync 3.0.6, add --compress-level arg completion. 2009-12-22 20:53:30 +02:00
Ville Skyttä
af90e1d5ad Indentation fixes. 2009-12-22 20:37:53 +02:00
Ville Skyttä
3d9f8206e1 Use awk more to reduce number of invoked commands a bit. 2009-12-21 23:00:31 +02:00
Ville Skyttä
6807b5e72d Replace some echos with printfs. 2009-12-21 00:09:02 +02:00
Ville Skyttä
c755d7becc Replace some uses of ls with printf. 2009-12-20 23:44:33 +02:00
Ville Skyttä
8caddc47cf Protect grep invocations from user aliases (Alioth: 312143). 2009-12-15 23:48:10 +02:00
Ville Skyttä
247ada3cc4 Make k3b option vs filename completion work more like others. 2009-12-15 23:16:31 +02:00
Ville Skyttä
3de141dd76 Get rid of use of unportable -r argument to sed. 2009-12-15 23:09:32 +02:00
Freddy Vulto
0529d738d2 Fix perl completion by removing : from wordbreaks
Specify colon (:) to be excluded as word separator character when doing
_get_cword().
2009-12-10 21:35:53 +01:00
Ville Skyttä
69aa25cd8f Add pm-utils completion. 2009-12-10 22:00:52 +02:00