diff options
Diffstat (limited to 'debian/bash_completion/Changelog')
-rw-r--r-- | debian/bash_completion/Changelog | 5142 |
1 files changed, 5142 insertions, 0 deletions
diff --git a/debian/bash_completion/Changelog b/debian/bash_completion/Changelog new file mode 100644 index 0000000..0c21fe7 --- /dev/null +++ b/debian/bash_completion/Changelog @@ -0,0 +1,5142 @@ + +RCS file: /var/cvs/bash_completion/bash_completion,v +Working file: bash_completion +head: 1.872 +branch: +locks: strict +access list: +symbolic names: + rel20060301: 1.872 + rel20050721: 1.827 + rel20050720: 1.819 + rel20050712: 1.815 + rel20050121: 1.786 + rel20050120: 1.785 + rel20050112: 1.776 + rel20050103: 1.772 + rel20041017: 1.758 + rel20040711: 1.737 + rel20040704: 1.731 + rel20040526: 1.714 + rel20040331: 1.700 + rel20040214: 1.690 + rel20040210: 1.683 + rel20040101: 1.672 + rel20031225: 1.667 + rel20031215: 1.662 + rel20031125: 1.657 + rel20031112: 1.653 + rel20031022: 1.644 + rel20031007: 1.637 + rel20031029: 1.630 + rel20030911: 1.624 + rel20030821: 1.617 + rel20030811: 1.610 + rel20030803: 1.603 + rel20030721: 1.594 + rel20030713: 1.590 + rel20030630: 1.585 + rel20030607: 1.579 + rel20030527: 1.571 + rel20030505: 1.562 + rel20030501: 1.560 + rel20030419: 1.548 + rel20030414: 1.543 + rel20030327: 1.538 + rel20030227: 1.535 + rel20030209: 1.529 + rel20030201: 1.524 + rel20030126: 1.520 + rel20030118: 1.515 + rel20030113: 1.511 + devel: 1.504.0.2 + rel20021231: 1.504 + rel20021223: 1.499 + rel20021221: 1.493 + rel20021217: 1.489 + rel20021213: 1.486 + rel20021205: 1.480 + rel20021026: 1.462 + rel20021022: 1.455 + rel20021021: 1.453 + rel20021017: 1.448 + rel20021013: 1.438 + rel20021007: 1.432 + rel20021005: 1.428 + rel20021001: 1.420 + rel20020928: 1.415 + rel20020909: 1.410 + rel20020819: 1.404 + rel20020812: 1.401 + rel20020803: 1.397 + rel20020727: 1.390 + rel20020723: 1.387 + rel20020716: 1.383 + rel20020711: 1.379 + rel20020704: 1.377 + rel20020626: 1.374 + rel20020624: 1.370 + rel20020621: 1.366 + rel20020619: 1.362 + rel20020616: 1.358 + rel20020611: 1.355 + rel20020609: 1.353 + rel20020605: 1.348 + rel20020601: 1.339 + rel20020528: 1.335 + rel20020521: 1.332 + rel20020519: 1.329 + rel20020516: 1.322 + rel20020514: 1.317 + rel20020511: 1.313 + rel20020507: 1.305 + rel20020504: 1.297 + rel20020430: 1.290 + rel20020427: 1.286 + rel20020422: 1.278 + rel20020418: 1.272 + rel20020413: 1.267 + rel20020408: 1.264 + rel20020406: 1.262 + rel20020404: 1.259 + rel20020402: 1.246 + rel20020331: 1.239 + rel20020330: 1.237 + rel20020328: 1.229 + rel20020326: 1.221 + rel20020324: 1.213 + rel20020322: 1.210 + rel20020318: 1.204 + rel20020314: 1.197 + rel20020311: 1.195 + rel20020306: 1.180 + rel20020304: 1.177 + rel20020227: 1.163 + rel20020225: 1.145 + rel20020220: 1.138 + rel20020215: 1.118 + rel20020213: 1.108 + rel20020212: 1.105 + rel20020209: 1.96 + rel20020206: 1.93 + rel20020204: 1.84 + rel20020130: 1.77 + rel20020124: 1.70 + rel20020121: 1.60 + rel20020115: 1.55 + rel20020109: 1.53 + rel20020105: 1.47 +keyword substitution: kv +total revisions: 876; selected revisions: 876 +description: +---------------------------- +revision 1.872 +date: 2006/03/01 16:20:18; author: ianmacd; state: Exp; lines: +2 -2 + +Release 20060301. +---------------------------- +revision 1.871 +date: 2006/03/01 13:15:43; author: ianmacd; state: Exp; lines: +3 -3 + +There were probable bash 3.1 POSIX quote problems if UserKnownHostsFile or +GlobalKnownHostsFile keywords were used inside ssh config files. Fixed. +---------------------------- +revision 1.870 +date: 2006/03/01 10:22:43; author: ianmacd; state: Exp; lines: +425 -1 + +Added new subversion completion implementation by Guillaume Rousse +<guillomovitch@zarb.org> and removed the old one from contrib. +---------------------------- +revision 1.869 +date: 2006/03/01 10:13:27; author: ianmacd; state: Exp; lines: +38 -1 + +Added minicom completion by Guillaume Rousse <guillomovitch@zarb.org>. +---------------------------- +revision 1.868 +date: 2006/03/01 10:05:29; author: ianmacd; state: Exp; lines: +14 -2 + +--nodigest and --nosignature options must be set in $nodig and $nosig within +_rpm_installed_packages() itself, not just set in _rpm() before +_rpm_installed_packages() is called. This is because other completion +functions also call _rpm_installed_packages(). + +Fix from Guillaume Rousse <guillomovitch@zarb.org>. +---------------------------- +revision 1.867 +date: 2006/03/01 09:55:31; author: ianmacd; state: Exp; lines: +3 -3 + +Minor playmidi and timidity additions for .MID(I) (capital letters) files. +---------------------------- +revision 1.866 +date: 2006/03/01 09:49:52; author: ianmacd; state: Exp; lines: +2 -2 + +Add kdvi, dvipdf and advi to programs that complete on .dvi files. Thanks to +Guillaume Rousse <guillomovitch@zarb.org>. +---------------------------- +revision 1.865 +date: 2006/03/01 09:47:38; author: ianmacd; state: Exp; lines: +10 -9 + +iconv completion improvement from Guillaume Rousse <guillomovitch@zarb.org>. +---------------------------- +revision 1.864 +date: 2006/03/01 09:40:27; author: ianmacd; state: Exp; lines: +97 -18 + +Replace invoke-rc.d completion with an implementation by Servilio Afre Puentes +<servilio@gmail.com>. +---------------------------- +revision 1.863 +date: 2006/02/28 12:53:20; author: ianmacd; state: Exp; lines: +2 -2 + +Fix _pkg_config() typo. Thanks to Koblinger Egmont <egmont@cs.bme.hu>. +---------------------------- +revision 1.862 +date: 2006/02/26 19:20:21; author: ianmacd; state: Exp; lines: +12 -7 + +yum completion update from Ville Skyttä <ville.skytta@iki.fi>. +---------------------------- +revision 1.861 +date: 2006/02/26 00:12:40; author: ianmacd; state: Exp; lines: +30 -2 + +Debian invoke-rc.d completion by Jan Christoph Ebersbach +<jan-christoph.ebersbach@e-jc.de>. +---------------------------- +revision 1.860 +date: 2006/02/25 13:36:12; author: ianmacd; state: Exp; lines: +7 -4 + +Use ant's complete-ant-cmd.pl if it's available. Suggested by Greg Kedge +<gkedge@paychex.com>. +---------------------------- +revision 1.859 +date: 2006/02/25 13:02:25; author: ianmacd; state: Exp; lines: +17 -1 + +sysctl(8) completion, modified from code sent in by Jonas Davidsson +<aphex@bredband.net>. +---------------------------- +revision 1.858 +date: 2006/02/25 11:55:56; author: ianmacd; state: Exp; lines: +8 -1 + +Add 'cvs update' completion. Patch from Rafael Luque Leiva +<rafael.luque@hp.com>. +---------------------------- +revision 1.857 +date: 2006/02/25 11:49:40; author: ianmacd; state: Exp; lines: +30 -1 + +vncviewer(1) completion by Dean Montgomery <dmonty@sd73.bc.ca>. +---------------------------- +revision 1.856 +date: 2006/02/25 11:37:32; author: ianmacd; state: Exp; lines: +6 -1 + +Add support for PLD Linux to _configured_interfaces(). Patch from Elan +Ruusamäe <glen@delfi.ee>. +---------------------------- +revision 1.855 +date: 2006/02/25 00:24:16; author: ianmacd; state: Exp; lines: +193 -1 + +smartctl completion by Guillaume Rousse <Guillaume.Rousse@inria.fr>. +---------------------------- +revision 1.854 +date: 2006/02/24 23:55:13; author: ianmacd; state: Exp; lines: +2 -2 + +Make make(1) et al complete on filenames, too. Suggested by Christian Boltz +<cb@cboltz.de>. +---------------------------- +revision 1.853 +date: 2006/02/24 22:07:47; author: ianmacd; state: Exp; lines: +3 -4 + +Use $BASH_COMPLETION_DEBUG to turn on debugging, rather than $DEBUG. +---------------------------- +revision 1.852 +date: 2006/02/24 12:59:03; author: ianmacd; state: Exp; lines: +5 -3 + +Make 'aptitude show' work the same way as 'apt-cache show'. Fix from nerf +<j-andrieux@laposte.net>. +---------------------------- +revision 1.851 +date: 2006/02/24 12:48:59; author: ianmacd; state: Exp; lines: +2 -5 + +Accidentally left some echo commands for debugging. +---------------------------- +revision 1.850 +date: 2006/02/24 12:04:52; author: ianmacd; state: Exp; lines: +3 -2 + +Make clear that this works with bash and 2.05b, too. +---------------------------- +revision 1.849 +date: 2006/02/24 12:02:15; author: ianmacd; state: Exp; lines: +2 -2 + +Add .flac completion for MPlayer. Suggested by Robert Millan <rmh@debian.org>. +---------------------------- +revision 1.848 +date: 2006/02/24 12:00:38; author: ianmacd; state: Exp; lines: +131 -1 + +Add dpkg-source completion from Sven Mueller <debian@incase.de>. +---------------------------- +revision 1.847 +date: 2006/02/24 11:51:39; author: ianmacd; state: Exp; lines: +2 -2 + +Add .exe.so completion to wine. Suggested by Johannes Rohr +<j.rohr@comlink.org>. +---------------------------- +revision 1.846 +date: 2006/02/24 11:41:04; author: ianmacd; state: Exp; lines: +2 -2 + +unzip can make use of oowriter's .ott files. Suggested by "Mykola A. +Nickishov" <mn@mn.com.ua>. +---------------------------- +revision 1.845 +date: 2006/02/24 11:37:04; author: ianmacd; state: Exp; lines: +2 -2 + +Fix gdb completion issue when completing second parameter after first +parameter that has white space. Reported by Branden Robinson +<branden@debian.org>. +---------------------------- +revision 1.844 +date: 2006/02/24 11:19:41; author: ianmacd; state: Exp; lines: +2 -2 + +Add .mng to file types that xine et al can complete on. Suggested by Patrick +Fritzsch <fritzsch@cip.physik.uni-muenchen.de>. +---------------------------- +revision 1.843 +date: 2006/02/24 01:10:58; author: ianmacd; state: Exp; lines: +2 -2 + +MPlayer can also complete on .mpc files. Suggested by knefas +<knefas@gmail.com>. +---------------------------- +revision 1.842 +date: 2006/02/24 01:09:23; author: ianmacd; state: Exp; lines: +2 -2 + +mkisofs completion now defaults to treating completions as filenames. +---------------------------- +revision 1.841 +date: 2006/02/24 01:03:37; author: ianmacd; state: Exp; lines: +2 -2 + +More timidity completions from Tijmen Baarda <tijmenbaarda@tijgerweb.net>. +---------------------------- +revision 1.840 +date: 2006/02/24 00:57:25; author: ianmacd; state: Exp; lines: +2 -3 + +gdb completion wasn't completing second parameter correctly when it was a +file, rather than a PID. Fix from unknown Google source, but provided via +Peter Duff <duff@google.com>. +---------------------------- +revision 1.839 +date: 2006/02/24 00:46:30; author: ianmacd; state: Exp; lines: +3 -3 + +Minor cvs completion change. +---------------------------- +revision 1.838 +date: 2006/02/24 00:25:33; author: ianmacd; state: Exp; lines: +7 -5 + +Allow man completion to work on OpenBSD, too. Patch by Kyle Wheeler +<kyle@memoryhole.net>. +---------------------------- +revision 1.837 +date: 2006/02/24 00:12:41; author: ianmacd; state: Exp; lines: +5 -2 + +Avoid the need for grep in _rl_enabled(). Modified from a suggestion by Kyle +Wheeler <kyle@memoryhole.net>. +---------------------------- +revision 1.836 +date: 2006/02/23 22:55:44; author: ianmacd; state: Exp; lines: +15 -1 + +aptitude patch to use grep-status, if available. Patch from Kyle Wheeler +<kyle@memoryhole.net>. +---------------------------- +revision 1.835 +date: 2006/02/23 21:16:16; author: ianmacd; state: Exp; lines: +2 -2 + +MPlayer can play 3gp files produced by mobile phones. Suggested by Ismail +Donmez <ismail@uludag.org.tr>. +---------------------------- +revision 1.834 +date: 2006/02/23 20:27:59; author: ianmacd; state: Exp; lines: +6 -6 + +Add support for 'cvs stat'. Thanks to Ville Skyttä <ville.skytta@iki.fi>. +---------------------------- +revision 1.833 +date: 2006/02/23 20:26:10; author: ianmacd; state: Exp; lines: +2 -2 + +Add mtr to known hosts completion. Thanks to Ville Skyttä +<ville.skytta@iki.fi>. +---------------------------- +revision 1.832 +date: 2006/02/23 18:01:37; author: ianmacd; state: Exp; lines: +5 -5 + +_known_hosts() and _mount() were broken by bash 3.1. Some aspect of how +POSIX-quoted strings (e.g. $'\t') are expanded has changed in this version, +requiring that such strings no longer appear inside double-quotes. + +Ville Skyttä <ville.skytta@iki.fi> pointed out the symptoms and suggested a +fix for _known_hosts(), but that fix relied upon sed understanding \t, which +some versions of sed do not. This version of the fix puts POSIX-quoted strings +outside of the double-quotes. +---------------------------- +revision 1.831 +date: 2005/07/30 06:27:32; author: ianmacd; state: Exp; lines: +2 -2 + +Use -o filenames instead of -o default for Perl. +---------------------------- +revision 1.830 +date: 2005/07/28 00:11:14; author: ianmacd; state: Exp; lines: +3 -3 + +Minor _filedir() edit to remove code no longer in use. +---------------------------- +revision 1.829 +date: 2005/07/28 00:04:59; author: ianmacd; state: Exp; lines: +2 -2 + +evince command was missing +---------------------------- +revision 1.828 +date: 2005/07/24 08:12:41; author: ianmacd; state: Exp; lines: +3 -2 + +Allow evince to complete on wider variety of files (from Vijay Durairaj +<durairaj@cs.utah.edu>) +---------------------------- +revision 1.827 +date: 2005/07/21 19:21:22; author: ianmacd; state: Exp; lines: +2 -2 + +Bumped release to 20050721. +---------------------------- +revision 1.826 +date: 2005/07/21 01:43:47; author: ianmacd; state: Exp; lines: +4 -4 + +MPlayer options should now use dashes, not underscores. (Thanks to Guillaume +Rousse <Guillaume.Rousse@inria.fr>) +---------------------------- +revision 1.825 +date: 2005/07/21 01:26:01; author: ianmacd; state: Exp; lines: +27 -3 + +Extended mc completion by Guillaume Rousse <Guillaume.Rousse@inria.fr>. +---------------------------- +revision 1.824 +date: 2005/07/21 01:20:36; author: ianmacd; state: Exp; lines: +11 -5 + +lilo completion fix from Guillaume Rousse <Guillaume.Rousse@inria.fr>. +---------------------------- +revision 1.823 +date: 2005/07/21 01:09:27; author: ianmacd; state: Exp; lines: +2 -2 + +Not sure why we had that superfluous echo in there. Perhaps it was to work +around a bug in older versions of bash. +---------------------------- +revision 1.822 +date: 2005/07/21 00:57:24; author: ianmacd; state: Exp; lines: +30 -7 + +iwconfig improvements by Guillaume Rousse <Guillaume.Rousse@inria.fr> +---------------------------- +revision 1.821 +date: 2005/07/21 00:54:36; author: ianmacd; state: Exp; lines: +3 -3 + +Fix up tcpdump and dhclient completion to use correct interfaces function +(patch by Guillaume Rousse <Guillaume.Rousse@inria.fr>) +---------------------------- +revision 1.820 +date: 2005/07/21 00:40:14; author: ianmacd; state: Exp; lines: +4 -4 + +Turn off expansion disabling in _filedir(), as this has the annoying +side-effect of cancelling alias expansion for a given invocation of a command. +---------------------------- +revision 1.819 +date: 2005/07/20 07:41:41; author: ianmacd; state: Exp; lines: +2 -2 + +Version bumped to 20050720. +---------------------------- +revision 1.818 +date: 2005/07/19 17:38:39; author: ianmacd; state: Exp; lines: +6 -3 + +- evince completion for .pdf files. +- More OpenOffice 2 completions + +This patch from Horst von Brand via Ville Skyttä <ville.skytta@iki.fi>. +---------------------------- +revision 1.817 +date: 2005/07/19 06:32:31; author: ianmacd; state: Exp; lines: +8 -8 + +Fix up patterns for tarball matching (patch by Ville Skyttä +<ville.skytta@iki.fi>). +---------------------------- +revision 1.816 +date: 2005/07/19 06:28:48; author: ianmacd; state: Exp; lines: +4 -4 + +Add completion for xine front-ends, plus kplayer/mplayer (patch by Ville +Skyttä <ville.skytta@iki.fi>). +---------------------------- +revision 1.815 +date: 2005/07/12 19:13:02; author: ianmacd; state: Exp; lines: +2 -2 + +Minor brace fix. +---------------------------- +revision 1.814 +date: 2005/07/12 16:32:54; author: ianmacd; state: Exp; lines: +3 -3 + +Bump version to 20050712. +---------------------------- +revision 1.813 +date: 2005/07/12 07:28:08; author: ianmacd; state: Exp; lines: +9 -7 + +Make mutt completion also work for muttng (patch by Marcin Kryczek +<aye@gentoo.pl>). +---------------------------- +revision 1.812 +date: 2005/07/12 07:22:57; author: ianmacd; state: Exp; lines: +3 -3 + +tar 1.15.1 can unpack compressed archives, even if [IZzjy] are not given +(patch by Aaron Walker <ka0ttic@gentoo.org>). +---------------------------- +revision 1.811 +date: 2005/07/12 06:50:25; author: ianmacd; state: Exp; lines: +7 -2 + +Fix _filedir(), so that literal filenames that appear to be glob patterns are +not treated as such (patch by Claudio Bley <bley@linuxmail.org>). +---------------------------- +revision 1.810 +date: 2005/07/12 00:24:19; author: ianmacd; state: Exp; lines: +2 -1 + +rpm2cpio completion (thanks to Guillaume Rousse <rousse@ccr.jussieu.fr>). +---------------------------- +revision 1.809 +date: 2005/07/12 00:23:30; author: ianmacd; state: Exp; lines: +42 -26 + +User and group factorisation patch from Guillaume Rousse +<rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.808 +date: 2005/07/12 00:21:13; author: ianmacd; state: Exp; lines: +32 -1 + +ntpdate completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.807 +date: 2005/07/12 00:20:16; author: ianmacd; state: Exp; lines: +46 -1 + +getent completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.806 +date: 2005/07/12 00:19:05; author: ianmacd; state: Exp; lines: +20 -1 + +id completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.805 +date: 2005/07/12 00:18:01; author: ianmacd; state: Exp; lines: +112 -1 + +cpio completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.804 +date: 2005/07/11 23:38:42; author: ianmacd; state: Exp; lines: +3 -3 + +More extensions for MPlayer (patch by Aaron Walker <ka0ttic@gentoo.org>). +---------------------------- +revision 1.803 +date: 2005/07/11 23:36:59; author: ianmacd; state: Exp; lines: +3 -2 + +Accept .rmi as an extension for Timidity (patch by Aaron Walker +<ka0ttic@gentoo.org>). +---------------------------- +revision 1.802 +date: 2005/07/11 23:36:17; author: ianmacd; state: Exp; lines: +7 -7 + +Use sed instead of awk in LVM completion (patch by Aaron Walker +<ka0ttic@gentoo.org>) +---------------------------- +revision 1.801 +date: 2005/07/08 04:20:58; author: ianmacd; state: Exp; lines: +6 -6 + +Avoid exit status of 1 when reassigning read-only variables. +---------------------------- +revision 1.800 +date: 2005/07/08 01:47:14; author: ianmacd; state: Exp; lines: +9 -15 + +Simplify definition of BASH_COMPLETION and BASH_COMPLETION_DIR variables. +---------------------------- +revision 1.799 +date: 2005/07/08 01:36:51; author: ianmacd; state: Exp; lines: +162 -162 + +Remove checks of $have by compounding complete commands after function +definitions. +---------------------------- +revision 1.798 +date: 2005/07/07 23:43:25; author: ianmacd; state: Exp; lines: +135 -135 + +Move _lvm() completion to end of all LVM commands. +---------------------------- +revision 1.797 +date: 2005/07/07 23:41:15; author: ianmacd; state: Exp; lines: +3 -6 + +Installation of info completion should not depend on OS. +---------------------------- +revision 1.796 +date: 2005/07/07 23:35:09; author: ianmacd; state: Exp; lines: +3 -3 + +make completion should also work for gnumake. +---------------------------- +revision 1.795 +date: 2005/07/07 23:09:39; author: ianmacd; state: Exp; lines: +12 -16 + +Don't define _pids() and _pgids() twice on Solaris and AIX. +---------------------------- +revision 1.794 +date: 2005/07/07 22:11:38; author: ianmacd; state: Exp; lines: +7 -7 + +Fix scp completion when filename contains shell metacharacters. (Patch from +Markus Wiederkehr <markus.wiederkehr@gmail.com>). +---------------------------- +revision 1.793 +date: 2005/07/07 22:07:00; author: ianmacd; state: Exp; lines: +2 -2 + +Add .rmbv file extension to MPlayer completion. (Thanks to Joseph Yen +<joseph.yen@gmail.com>) +---------------------------- +revision 1.792 +date: 2005/07/07 21:52:03; author: ianmacd; state: Exp; lines: +4 -4 + +Support the new open document formats of OpenOffice 2.0. (patch from Hanno +Böck <mail@hboeck.de>) +---------------------------- +revision 1.791 +date: 2005/07/07 21:45:26; author: ianmacd; state: Exp; lines: +2 -2 + +Use -o filenames for rsync completion. +---------------------------- +revision 1.790 +date: 2005/02/08 21:50:01; author: ianmacd; state: Exp; lines: +3 -3 + +Minor CVS fix from "Samuel J. Irlapati" <Samuel.Irlapati@unisys.com>. +---------------------------- +revision 1.789 +date: 2005/02/03 09:12:44; author: ianmacd; state: Exp; lines: +2 -2 + +- Minor fix to xscreensaver completion. +---------------------------- +revision 1.788 +date: 2005/01/25 10:11:02; author: ianmacd; state: Exp; lines: +2 -2 + +- Support more MPlayer subtitle types. (Thanks to justus schwartz + <justus@gmx.li>) +---------------------------- +revision 1.787 +date: 2005/01/25 01:41:25; author: ianmacd; state: Exp; lines: +2 -2 + +- Remove w3m from commands that complete on .html files, as it's now a more + general file browser. (Debian #291359) +---------------------------- +revision 1.786 +date: 2005/01/21 22:29:49; author: ianmacd; state: Exp; lines: +5 -2 + +- Fix broken sudo completion. +- Bump version to 20050121 +---------------------------- +revision 1.785 +date: 2005/01/20 10:10:00; author: ianmacd; state: Exp; lines: +2 -2 + +- Bump version to 20050120. +---------------------------- +revision 1.784 +date: 2005/01/19 04:41:36; author: ianmacd; state: Exp; lines: +45 -15 + +- Improve ssh2 known hosts completion. (Debian bug #282767) +---------------------------- +revision 1.783 +date: 2005/01/19 04:22:03; author: ianmacd; state: Exp; lines: +2 -2 + +- Remove xargs from list of commands that do longopts completion. xargs + now does completion like sudo, exec, nice, strace, etc. +---------------------------- +revision 1.782 +date: 2005/01/19 04:19:45; author: ianmacd; state: Exp; lines: +19 -7 + +- Pass over switches to metacommands like sudo, nice, exec, etc. + (Debian bug #289847) +---------------------------- +revision 1.781 +date: 2005/01/16 19:10:51; author: ianmacd; state: Exp; lines: +2 -2 + +- Trivial fix to allow python to be called with a path component without + bash displaying a bad subscript error. (Debian bug #290748) +---------------------------- +revision 1.780 +date: 2005/01/16 18:44:15; author: ianmacd; state: Exp; lines: +2 -2 + +- unzip should also work on .sxw files. (Debian bug #286738) +---------------------------- +revision 1.779 +date: 2005/01/16 18:42:01; author: ianmacd; state: Exp; lines: +10 -5 + +- Lots of commands that use _longopts() don't use filenames at all, so + these shouldn't be mapped with '-o filenames'. (Debian bug #283069, which + related only to wget) +---------------------------- +revision 1.778 +date: 2005/01/16 18:27:29; author: ianmacd; state: Exp; lines: +4 -4 + +- Make dd treat completions as filenames, which is bad for options, but + good for filename arguments to 'if' and 'of'. (Debian bug #287286) +---------------------------- +revision 1.777 +date: 2005/01/16 18:12:27; author: ianmacd; state: Exp; lines: +2 -2 + +- Fix lvresize errors when running as non-root (Debian #285604) +---------------------------- +revision 1.776 +date: 2005/01/13 02:22:45; author: ianmacd; state: Exp; lines: +34 -34 + +- Bump version to 20050112 +---------------------------- +revision 1.775 +date: 2005/01/12 22:45:16; author: ianmacd; state: Exp; lines: +7 -3 + +- Make completion work for chown/chgrp when group names contain spaces. + Patch by Robin Rosenberg <robin.rosenberg@dewire.com> +---------------------------- +revision 1.774 +date: 2005/01/10 23:39:56; author: ianmacd; state: Exp; lines: +133 -80 + +- Wireless tools completion improvements by Guillaume Rousse + <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.773 +date: 2005/01/04 23:35:41; author: ianmacd; state: Exp; lines: +2 -1 + +- Make location of openssl.cnf somewhat more flexible (patch by + Ville Skyttä <ville.skytta@iki.fi>) +---------------------------- +revision 1.772 +date: 2005/01/04 06:37:42; author: ianmacd; state: Exp; lines: +2 -2 + +- Update version to 20050103. +---------------------------- +revision 1.771 +date: 2005/01/03 05:38:41; author: ianmacd; state: Exp; lines: +472 -4 + +- Complete rewrite of openssl(1) completion by Guillaume Rousse + <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.770 +date: 2005/01/03 05:31:38; author: ianmacd; state: Exp; lines: +28 -1 + +- pkg-config completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.769 +date: 2005/01/03 03:42:12; author: ianmacd; state: Exp; lines: +6 -1 + +- Cygwin patch for mount and minor find (fstab) robustness fix by + Reini Urban <rurban@x-ray.at> +---------------------------- +revision 1.768 +date: 2005/01/03 03:11:55; author: ianmacd; state: Exp; lines: +22 -12 + +- Completion for alternate Makefile paths by Christoph Gysin <cgysin@gmx.ch>. +---------------------------- +revision 1.767 +date: 2005/01/03 02:51:15; author: ianmacd; state: Exp; lines: +2 -1 + +- ps2pdf completion by Volker Stolz <stolz@i2.informatik.rwth-aachen.de>. +---------------------------- +revision 1.766 +date: 2005/01/03 02:35:57; author: ianmacd; state: Exp; lines: +70 -1 + +- mkinitrd completion by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.765 +date: 2005/01/03 02:24:14; author: ianmacd; state: Exp; lines: +13 -8 + +- modprobe factorisation patch by Guillaume Rousse <rousse@ccr.jussieu.fr>. +---------------------------- +revision 1.764 +date: 2005/01/03 02:02:16; author: ianmacd; state: Exp; lines: +67 -1 + +- Wireless tools patch by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.763 +date: 2005/01/03 00:53:47; author: ianmacd; state: Exp; lines: +12 -5 + +- cvs(1) completion fixes from Richard Lärkäng <nouseforaname@home.se>. +---------------------------- +revision 1.762 +date: 2005/01/03 00:48:27; author: ianmacd; state: Exp; lines: +8 -3 + +- Add ,v files to list rcs(1) can complete on. From Ed Catmur + <ed@catmur.co.uk> via Aaron Walker <ka0ttic@gentoo.org>. +---------------------------- +revision 1.761 +date: 2004/11/22 21:20:43; author: ianmacd; state: Exp; lines: +3 -3 + +- make sure unaliased grep is used in a couple of places. This really needs + to be performed throughout the file, everywhere where an external command + (or even a built-in) is called. +---------------------------- +revision 1.760 +date: 2004/10/24 19:01:56; author: ianmacd; state: Exp; lines: +3 -3 + +- fixes for completing RealAudio files (patch by Peter Adolphs + <futzilogik@arcor.de>) +---------------------------- +revision 1.759 +date: 2004/10/19 05:51:04; author: ianmacd; state: Exp; lines: +4 -4 + +- make screen completion include the socket part of session names (patch by + John Russell <jjrussell@gmail.com>) +---------------------------- +revision 1.758 +date: 2004/10/17 08:25:34; author: ianmacd; state: Exp; lines: +2 -2 + +- bumped version to 20041017 +---------------------------- +revision 1.757 +date: 2004/10/15 18:27:22; author: ianmacd; state: Exp; lines: +3 -2 + +- properly unset $have at end of sourcing +---------------------------- +revision 1.756 +date: 2004/10/15 07:51:09; author: ianmacd; state: Exp; lines: +4 -6 + +- scp completion was still broken for file names, both local and remote, that + contained shell metacharacters. +---------------------------- +revision 1.755 +date: 2004/10/15 07:30:00; author: ianmacd; state: Exp; lines: +2 -2 + +- fix gzip with files whose names contain spaces +---------------------------- +revision 1.754 +date: 2004/10/15 06:47:39; author: ianmacd; state: Exp; lines: +7 -7 + +- rename _comp-dpkg-installed-packages() to _comp_dpkg_installed_packages() + to comply with POSIX.2 shell function naming +---------------------------- +revision 1.753 +date: 2004/10/15 06:42:27; author: ianmacd; state: Exp; lines: +2 -2 + +- make talk, ytalk and finger not add a suffix of '@' after completing a user + name. This makes same-host completion more pleasant. +---------------------------- +revision 1.752 +date: 2004/10/14 16:57:41; author: ianmacd; state: Exp; lines: +3 -3 + +- apt-cache improvements from savar@gmx.de +---------------------------- +revision 1.751 +date: 2004/10/14 09:31:18; author: ianmacd; state: Exp; lines: +2 -2 + +- add .miff as an extension for display completion +---------------------------- +revision 1.750 +date: 2004/10/14 09:24:15; author: ianmacd; state: Exp; lines: +10 -4 + +- process targets in included Makefiles during make completion (patch by + Christoph Gysin <cgysin@gmx.ch>) +---------------------------- +revision 1.749 +date: 2004/10/14 09:14:12; author: ianmacd; state: Exp; lines: +5 -5 + +- quote bash completion location variables for safety (paths containing spaces + would be problematic) +---------------------------- +revision 1.748 +date: 2004/10/14 09:10:11; author: ianmacd; state: Exp; lines: +3 -9 + +- some more minor tidying +---------------------------- +revision 1.747 +date: 2004/10/14 09:08:33; author: ianmacd; state: Exp; lines: +6 -4 + +- tidy up screen completion +---------------------------- +revision 1.746 +date: 2004/10/14 08:54:55; author: ianmacd; state: Exp; lines: +3 -3 + +- test for dhclient before installing its completion function +---------------------------- +revision 1.745 +date: 2004/10/14 08:52:14; author: ianmacd; state: Exp; lines: +1163 -1 + +- new dhclient and lvm completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.744 +date: 2004/10/13 20:58:48; author: ianmacd; state: Exp; lines: +4 -4 + +- fix scp completion breakage when filenames contained an ampersand +---------------------------- +revision 1.743 +date: 2004/10/08 16:31:28; author: ianmacd; state: Exp; lines: +3 -4 + +- fix sed error on service completion +---------------------------- +revision 1.742 +date: 2004/09/30 09:48:57; author: ianmacd; state: Exp; lines: +3 -3 + +- add kghostview and kpdf for PostScript and PDF files +---------------------------- +revision 1.741 +date: 2004/09/20 15:58:30; author: ianmacd; state: Exp; lines: +2 -2 + +- allow mplayer to complete on .dv files +---------------------------- +revision 1.740 +date: 2004/07/23 00:41:37; author: ianmacd; state: Exp; lines: +2 -2 + +- grep doesn't support -q on Solaris, so send to /dev/null instead (reported + by Chris Dennis <Chris.Dennis@invidi.com>) +---------------------------- +revision 1.739 +date: 2004/07/19 08:45:15; author: ianmacd; state: Exp; lines: +5 -4 + +- CVS completion fix by Ville Skyttä <ville.skytta@iki.fi>, to allow better + handling of files and dirs whose names contain whitespace +---------------------------- +revision 1.738 +date: 2004/07/19 08:43:10; author: ianmacd; state: Exp; lines: +10 -9 + +- rpm completion fix from Ville Skyttä <ville.skytta@iki.fi> to avoid + "--nodigest --nosignatures" being passed as a single option. +---------------------------- +revision 1.737 +date: 2004/07/11 18:36:39; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20040711 +---------------------------- +revision 1.736 +date: 2004/07/11 18:18:24; author: ianmacd; state: Exp; lines: +3 -3 + +- eliminate use of grep in _filedir_xspec() (patch by Claudio Bley + <bley@CS.uni-magdeburg.de>) +---------------------------- +revision 1.735 +date: 2004/07/06 06:10:33; author: ianmacd; state: Exp; lines: +2 -2 + +- minor fix to mutt completion +---------------------------- +revision 1.734 +date: 2004/07/05 23:45:00; author: ianmacd; state: Exp; lines: +6 -5 + +- fix for dpkg completion (patch by Itay Ben-Yaacov <nib_maps@yahoo.com>) +---------------------------- +revision 1.733 +date: 2004/07/05 23:35:36; author: ianmacd; state: Exp; lines: +2 -2 + +- allow symbolic links in /etc/bash_completion.d (patch by Ville Skyttä + <ville.skytta@iki.fi>) +---------------------------- +revision 1.732 +date: 2004/07/05 23:31:47; author: ianmacd; state: Exp; lines: +3 -3 + +- improve insmod, modinfo etc completion with path names (patch by Ville + Skyttä <ville.skytta@iki.fi>) +---------------------------- +revision 1.731 +date: 2004/07/04 01:47:31; author: ianmacd; state: Exp; lines: +2 -2 + +- release updated to 20040704 +---------------------------- +revision 1.730 +date: 2004/07/04 01:40:08; author: ianmacd; state: Exp; lines: +3 -3 + +- '[' must come first in character classes for sed 4.1. _configure() needed to + be fixed. +---------------------------- +revision 1.729 +date: 2004/07/04 01:15:29; author: ianmacd; state: Exp; lines: +15 -4 + +mark-directories and mark-symlinked-directories are very convenient readline +settings which append a slash to a completed directory/symlinked directory. +Unfortunately, this doesn't work with directories found by looking at $CDPATH. + +There is now also a slash appended if the user completes on an unambiguous +directory found by looking at $CDPATH. + +Patch by Claudio Bley <bley@CS.uni-magdeburg.de>. +---------------------------- +revision 1.728 +date: 2004/07/04 00:56:08; author: ianmacd; state: Exp; lines: +10 -1 + +- add _rl_enabled() to detect whether a given readline variable is on. (patch + by Claudio Bley <bley@CS.uni-magdeburg.de>) +---------------------------- +revision 1.727 +date: 2004/07/04 00:51:18; author: ianmacd; state: Exp; lines: +21 -1 + +- pgrep and pidof completion by "Peter K. Jensen" <pekaje@gmx.net> +---------------------------- +revision 1.726 +date: 2004/07/04 00:31:33; author: ianmacd; state: Exp; lines: +9 -3 + +- use getent for UID and GID completion when available (based on a patch from + Guillaume Rousse <rousse@ccr.jussieu.fr>) +---------------------------- +revision 1.725 +date: 2004/07/04 00:26:29; author: ianmacd; state: Exp; lines: +9 -4 + +- allow service completion to work on xinetd services (patch by Guillaume + Rousse <rousse@ccr.jussieu.fr>) +---------------------------- +revision 1.724 +date: 2004/07/04 00:23:57; author: ianmacd; state: Exp; lines: +3 -2 + +- fix some spurious warnings in CVS completion (patch by Guillaume Rousse + <rousse@ccr.jussieu.fr>) +---------------------------- +revision 1.723 +date: 2004/07/04 00:20:34; author: ianmacd; state: Exp; lines: +3 -29 + +- use --dump-options with gpg to get viable options (much cleaner than listing + them all) (patch by Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>) +---------------------------- +revision 1.722 +date: 2004/07/04 00:11:09; author: ianmacd; state: Exp; lines: +8 -2 + +- fix mutt completion so that leading '=' character is handled properly + (patch from Joe Nahmias <joe@nahmias.net>) +---------------------------- +revision 1.721 +date: 2004/07/04 00:03:19; author: ianmacd; state: Exp; lines: +3 -2 + +- allow Emacs to complete on archives (patch from Frédéric Bothamy + <frederic.bothamy@free.fr>) +---------------------------- +revision 1.720 +date: 2004/07/04 00:01:03; author: ianmacd; state: Exp; lines: +2 -2 + +- add autossh to list of commands that perform _ssh() completion +---------------------------- +revision 1.719 +date: 2004/06/18 07:40:28; author: ianmacd; state: Exp; lines: +3 -3 + +- properly complete on .Z files during tar completion +---------------------------- +revision 1.718 +date: 2004/06/14 07:59:41; author: ianmacd; state: Exp; lines: +2 -2 + +- add ssh-installkeys to list of programs that use known host completion + (Josh Glover <jmglov@jmglov.net>) +---------------------------- +revision 1.717 +date: 2004/06/14 07:56:58; author: ianmacd; state: Exp; lines: +4 -1 + +- Various OpenOffice completions from Ian Redfern <Ian.Redfern@LogicaCMG.com> +---------------------------- +revision 1.716 +date: 2004/06/01 08:08:18; author: ianmacd; state: Exp; lines: +15 -1 + +- fix PID completion for AIX and Solaris. Patch by Benjamin Floering + <floering@us.ibm.com> +---------------------------- +revision 1.715 +date: 2004/06/01 08:02:57; author: ianmacd; state: Exp; lines: +22 -9 + +- update to aptitude completion by Rafael Sepulveda <rsepulveda@gmail.com> +---------------------------- +revision 1.714 +date: 2004/05/26 07:20:56; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20040526 +---------------------------- +revision 1.713 +date: 2004/05/26 07:15:28; author: ianmacd; state: Exp; lines: +56 -2 + +- info completion by Matt Perry <matt@primefactor.com> +---------------------------- +revision 1.712 +date: 2004/05/24 09:50:30; author: ianmacd; state: Exp; lines: +23 -18 + +- chkconfig factorisation and improvements by + Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.711 +date: 2004/05/24 09:44:44; author: ianmacd; state: Exp; lines: +24 -2 + +- xmms(1) gets its own completion function. + Patch by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.710 +date: 2004/05/24 09:43:21; author: ianmacd; state: Exp; lines: +2 -2 + +- use filenames by default for cdrecord completion +---------------------------- +revision 1.709 +date: 2004/05/24 09:42:32; author: ianmacd; state: Exp; lines: +101 -1 + +- aspell completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.708 +date: 2004/05/24 09:12:31; author: ianmacd; state: Exp; lines: +8 -1 + +- add SuSE support for ifup/down and ifstatus, if present. Patch from + Jonathan <rise@knavery.net> +---------------------------- +revision 1.707 +date: 2004/05/24 09:00:23; author: ianmacd; state: Exp; lines: +20 -21 + +- improvement to _update_alternatives() by Ville Skyttä <ville.skytta@iki.fi> +---------------------------- +revision 1.706 +date: 2004/05/24 08:28:20; author: ianmacd; state: Exp; lines: +3 -3 + +- minor fix to _command() to allow leading whitespace on the command line +---------------------------- +revision 1.705 +date: 2004/05/20 06:40:59; author: ianmacd; state: Exp; lines: +3 -3 + +- dpkg -P is not recognised or completed. Fix from Paul Brook <paul@nowt.org> +---------------------------- +revision 1.704 +date: 2004/05/16 00:07:21; author: ianmacd; state: Exp; lines: +2 -2 + +- don't allow aliases for grep to be used during make completion +---------------------------- +revision 1.703 +date: 2004/05/16 00:01:29; author: ianmacd; state: Exp; lines: +2 -2 + +- make mutt file completion actually work after redirection +---------------------------- +revision 1.702 +date: 2004/05/15 23:58:30; author: ianmacd; state: Exp; lines: +7 -7 + +- fix mutt sed errors after redirection +---------------------------- +revision 1.701 +date: 2004/05/11 18:06:08; author: ianmacd; state: Exp; lines: +4 -1 + +- builtin completes on builtins +---------------------------- +revision 1.700 +date: 2004/03/31 17:45:32; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20040331 +---------------------------- +revision 1.699 +date: 2004/03/30 23:21:51; author: ianmacd; state: Exp; lines: +2 -2 + +- remove links from list of commands that complete on .html +---------------------------- +revision 1.698 +date: 2004/03/30 23:16:24; author: ianmacd; state: Exp; lines: +2 -2 + +- mplayer file extension additions from Michael Spurlock <mspurloc@us.ibm.com> +---------------------------- +revision 1.697 +date: 2004/03/30 23:01:33; author: ianmacd; state: Exp; lines: +15 -1 + +- CUPS cancel(1) completion by Jean-Baptiste Quenot <jb.quenot@caraldi.com> +---------------------------- +revision 1.696 +date: 2004/03/30 22:17:15; author: ianmacd; state: Exp; lines: +2 -2 + +- minor mkisofs fix +---------------------------- +revision 1.695 +date: 2004/03/30 22:16:07; author: ianmacd; state: Exp; lines: +2 -2 + +- add amaya to list of browsers +---------------------------- +revision 1.694 +date: 2004/03/30 22:15:33; author: ianmacd; state: Exp; lines: +3 -3 + +- _comp-dpkg-installed-packages() was not returning packages designated + 'essential' +---------------------------- +revision 1.693 +date: 2004/03/30 22:12:09; author: ianmacd; state: Exp; lines: +26 -8 + +- allow cvs completion to handle the various sub-command abbreviataions, such + as 'di' for 'diff', etc. (patch from Chris Halls <halls@debian.org>) +---------------------------- +revision 1.692 +date: 2004/03/30 21:02:46; author: ianmacd; state: Exp; lines: +12 -5 + +- fix man and cc completion for Cygwin (patch by Mike Wittman + <mwittman@seismicmicro.com>) +---------------------------- +revision 1.691 +date: 2004/02/25 04:03:28; author: ianmacd; state: Exp; lines: +3 -3 + +- some versions of bash don't like function names containing hyphens +---------------------------- +revision 1.690 +date: 2004/02/15 03:45:21; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20040214 +---------------------------- +revision 1.689 +date: 2004/02/14 10:28:58; author: ianmacd; state: Exp; lines: +3 -4 + +- big speed up for dpkg completion (patch from Philipp Weis <pweis@pweis.com>) +---------------------------- +revision 1.688 +date: 2004/02/13 08:47:38; author: ianmacd; state: Exp; lines: +7 -3 + +- fix chsh completion to work on Debian +---------------------------- +revision 1.687 +date: 2004/02/13 08:27:24; author: ianmacd; state: Exp; lines: +3 -1 + +- fix for ant completion by Itamar Almeida de Carvalho <itamar@oktiva.com.br> +---------------------------- +revision 1.686 +date: 2004/02/13 08:24:42; author: ianmacd; state: Exp; lines: +2 -2 + +- make 'make -f' completion work properly (fix from + Matthew Cheetah Gabeler-Lee <cheetah@fastcat.org> +---------------------------- +revision 1.685 +date: 2004/02/12 21:48:32; author: ianmacd; state: Exp; lines: +2 -2 + +- don't unset $have twice at end of script (fix from + Salve Nilsen <salve.nilsen@met.no>) +---------------------------- +revision 1.684 +date: 2004/02/12 21:37:39; author: ianmacd; state: Exp; lines: +2 -2 + +- fix up a continuation error in _filedir() +---------------------------- +revision 1.683 +date: 2004/02/10 09:33:22; author: ianmacd; state: Exp; lines: +2 -2 + +- update to release 20040210 +---------------------------- +revision 1.682 +date: 2004/02/09 22:12:40; author: ianmacd; state: Exp; lines: +2 -2 + +- make apt-cache know about the rdepends option + (patch by Vince <loki@internode.on.net>) +---------------------------- +revision 1.681 +date: 2004/02/09 22:06:01; author: ianmacd; state: Exp; lines: +3 -2 + +- install yum-arch completion only if we also have yum +---------------------------- +revision 1.680 +date: 2004/02/09 22:02:48; author: ianmacd; state: Exp; lines: +34 -1 + +- dd completion by Andrew Taylor <ataylor@its.to> +---------------------------- +revision 1.679 +date: 2004/02/09 21:57:31; author: ianmacd; state: Exp; lines: +3 -3 + +- xine and mplayer can complete on .VOB files (previously, only .vob was + supported) +---------------------------- +revision 1.678 +date: 2004/02/09 21:52:35; author: ianmacd; state: Exp; lines: +3 -2 + +- make xspec parsing immune to comments (Debian bug #226812) + (fix by Immanuel Halupczok <debian@karimmi.de>) +---------------------------- +revision 1.677 +date: 2004/02/09 21:40:41; author: ianmacd; state: Exp; lines: +4 -9 + +- stop things like 'sudo mount<Tab>' from returning all possible completions + as a single argument. + + Sigh. I no longer understand this function and I'm sure this has now + broken something else. This is simply impossible to get right. Shell + was never meant for anything this complicated. :-( + + The breakage seems to have been introduced as part of 1.577. +---------------------------- +revision 1.676 +date: 2004/02/09 20:57:10; author: ianmacd; state: Exp; lines: +2 -2 + +- allow mplayer to complete on .m2v files, too +---------------------------- +revision 1.675 +date: 2004/02/09 20:52:56; author: ianmacd; state: Exp; lines: +5 -2 + +- make export completion do proper quoting when completing a variable's + value (patch from Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> +---------------------------- +revision 1.674 +date: 2004/02/09 20:50:56; author: ianmacd; state: Exp; lines: +7 -4 + +- add 'up' as a synonym to 'update' in CVS completion (patch from + Ville Skyttä <ville.skytta@iki.fi> +---------------------------- +revision 1.673 +date: 2004/02/09 20:49:11; author: ianmacd; state: Exp; lines: +2 -2 + +- xine can also complete on .asx files +---------------------------- +revision 1.672 +date: 2004/01/01 07:39:28; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20040101 +---------------------------- +revision 1.671 +date: 2004/01/01 01:18:21; author: ianmacd; state: Exp; lines: +2 -2 + +- avoid pulling in .rpm* files from $BASH_COMPLETION_DIR/* + (fix by Ville Skyttä <ville.skytta@iki.fi>) +---------------------------- +revision 1.670 +date: 2004/01/01 00:58:30; author: ianmacd; state: Exp; lines: +18 -1 + +- Postfix completion enhancement by Michael G <michaelg@amerion.net> +---------------------------- +revision 1.669 +date: 2004/01/01 00:51:46; author: ianmacd; state: Exp; lines: +16 -11 + +- wvdial patch from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.668 +date: 2004/01/01 00:48:05; author: ianmacd; state: Exp; lines: +4 -3 + +- FreeBSD portinstall fix from Jean-Baptiste Quenot <jb.quenot@caraldi.com> +---------------------------- +revision 1.667 +date: 2003/12/24 23:19:13; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20031225 +---------------------------- +revision 1.666 +date: 2003/12/24 16:11:43; author: ianmacd; state: Exp; lines: +2 -2 + +- ogg123 can now handle .flac and .spx files +---------------------------- +revision 1.665 +date: 2003/12/15 19:02:22; author: ianmacd; state: Exp; lines: +53 -21 + +- mutt completion improvements by Rodrigo Bernardo Pimentel <rbp@isnomore.net> +---------------------------- +revision 1.664 +date: 2003/12/15 18:57:49; author: ianmacd; state: Exp; lines: +8 -2 + +- more improvements to find(1) completion by Rodrigo Bernardo Pimentel + <rbp@isnomore.net> +---------------------------- +revision 1.663 +date: 2003/12/15 18:54:17; author: ianmacd; state: Exp; lines: +2 -2 + +- forgot to update release +---------------------------- +revision 1.662 +date: 2003/12/15 09:49:51; author: ianmacd; state: Exp; lines: +13 -7 + +- find(1) completion improvements by Rodrigo Bernardo Pimentel + <rbp@isnomore.net> +---------------------------- +revision 1.661 +date: 2003/12/15 09:42:50; author: ianmacd; state: Exp; lines: +376 -3 + +- ImageMagick completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.660 +date: 2003/12/15 09:30:23; author: ianmacd; state: Exp; lines: +54 -54 + +- replace some white space +---------------------------- +revision 1.659 +date: 2003/12/15 09:09:01; author: ianmacd; state: Exp; lines: +2 -2 + +- allow gpdf to complete on PDF files +---------------------------- +revision 1.658 +date: 2003/12/12 11:10:49; author: ianmacd; state: Exp; lines: +8 -7 + +- apt-cache completion updates from Danilo Piazzalunga + <danilopiazza@libero.it> +---------------------------- +revision 1.657 +date: 2003/11/25 19:07:20; author: ianmacd; state: Exp; lines: +2 -2 + +- update version to 20031125 +---------------------------- +revision 1.656 +date: 2003/11/25 18:37:37; author: ianmacd; state: Exp; lines: +97 -1 + +- first cut at mutt completion by Rodrigo Bernardo Pimentel <rbp@isnomore.net> +---------------------------- +revision 1.655 +date: 2003/11/19 19:11:25; author: ianmacd; state: Exp; lines: +2 -2 + +- user completion for w(1) +---------------------------- +revision 1.654 +date: 2003/11/15 08:59:13; author: ianmacd; state: Exp; lines: +52 -31 + +- yum completion improvements from Haakon Nilsen <haakon@ii.uib.no> +---------------------------- +revision 1.653 +date: 2003/11/12 10:20:42; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20031112 +---------------------------- +revision 1.652 +date: 2003/11/12 10:19:52; author: ianmacd; state: Exp; lines: +4 -1 + +- default to file completion in perldoc, if current parameter contains + a slash +---------------------------- +revision 1.651 +date: 2003/11/12 10:10:52; author: ianmacd; state: Exp; lines: +4 -3 + +- further bogus matches removed from makefile completion +---------------------------- +revision 1.650 +date: 2003/11/05 19:41:32; author: ianmacd; state: Exp; lines: +2 -2 + +- add .aac and .mp4 support to mplayer +---------------------------- +revision 1.649 +date: 2003/11/04 00:27:29; author: ianmacd; state: Exp; lines: +3 -4 + +- remove bogus targets from make completion +---------------------------- +revision 1.648 +date: 2003/11/03 23:33:01; author: ianmacd; state: Exp; lines: +2 -2 + +- add support for matroska files to mplayer +---------------------------- +revision 1.647 +date: 2003/11/03 23:28:55; author: ianmacd; state: Exp; lines: +14 -1 + +- rpm -qf improvement by Götz Waschk <waschk@informatik.uni-rostock.de> +---------------------------- +revision 1.646 +date: 2003/11/02 21:19:46; author: ianmacd; state: Exp; lines: +3 -1 + +- gzip should complete on .gz files after redirection +---------------------------- +revision 1.645 +date: 2003/10/30 22:40:28; author: ianmacd; state: Exp; lines: +2 -2 + +- bash 'command' built-in should also complete on commands +---------------------------- +revision 1.644 +date: 2003/10/22 09:16:51; author: ianmacd; state: Exp; lines: +2 -2 + +- update version to 20031022 +---------------------------- +revision 1.643 +date: 2003/10/20 21:07:58; author: ianmacd; state: Exp; lines: +2 -2 + +- another unbound variable warning removed +---------------------------- +revision 1.642 +date: 2003/10/20 21:05:20; author: ianmacd; state: Exp; lines: +7 -3 + +- add URL for latest version of software +---------------------------- +revision 1.641 +date: 2003/10/17 08:51:32; author: ianmacd; state: Exp; lines: +3 -3 + +- add completion for vsound and really +---------------------------- +revision 1.640 +date: 2003/10/17 08:26:39; author: ianmacd; state: Exp; lines: +4 -3 + +- FreeBSD portinstall speed improvements from + Jean-Baptiste Quenot <jb.quenot@caraldi.com> +---------------------------- +revision 1.639 +date: 2003/10/17 08:24:30; author: ianmacd; state: Exp; lines: +2 -2 + +- ee and display also complete on .pcx files +---------------------------- +revision 1.638 +date: 2003/10/08 03:12:27; author: ianmacd; state: Exp; lines: +3 -3 + +- yum and yum-arch now use -o filenames +---------------------------- +revision 1.637 +date: 2003/10/07 08:50:16; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20031007 +---------------------------- +revision 1.636 +date: 2003/10/07 08:42:33; author: ianmacd; state: Exp; lines: +18 -40 + +- more bash 3.x compatibility fixes +---------------------------- +revision 1.635 +date: 2003/10/07 08:17:33; author: ianmacd; state: Exp; lines: +65 -1 + +- yum(8) and yum-arch(8) completion by Ville Skyttä <ville.skytta@iki.fi> +---------------------------- +revision 1.634 +date: 2003/10/07 08:02:00; author: ianmacd; state: Exp; lines: +50 -14 + +- compatibility fixes for bash 3.x +---------------------------- +revision 1.633 +date: 2003/10/07 06:50:08; author: ianmacd; state: Exp; lines: +2 -2 + +- ggv can also handle .bz2 files +---------------------------- +revision 1.632 +date: 2003/10/07 06:47:55; author: ianmacd; state: Exp; lines: +10 -2 + +- iptables fixes from Alexander Davydenko <mba@cs.tu-berlin.de> +---------------------------- +revision 1.631 +date: 2003/10/07 06:45:03; author: ianmacd; state: Exp; lines: +7 -6 + +- minor IPSec fixes +---------------------------- +revision 1.630 +date: 2003/09/29 18:08:05; author: ianmacd; state: Exp; lines: +2 -2 + +- update version to 20030929 +---------------------------- +revision 1.629 +date: 2003/09/29 09:24:15; author: ianmacd; state: Exp; lines: +2 -2 + +- simple perl completion fix by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.628 +date: 2003/09/17 07:41:37; author: ianmacd; state: Exp; lines: +12 -17 + +- Java fixes from Markus Wiederkehr <wmax@gmx.net> +---------------------------- +revision 1.627 +date: 2003/09/13 17:06:14; author: ianmacd; state: Exp; lines: +1 -250 + +- urpmi completion removed; it's now maintained separately by + Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.626 +date: 2003/09/13 16:49:49; author: ianmacd; state: Exp; lines: +33 -7 + +- postsuper patch from Liviu Daia <Liviu.Daia@imar.ro> +---------------------------- +revision 1.625 +date: 2003/09/13 08:24:24; author: ianmacd; state: Exp; lines: +3 -3 + +- .m3u completion for relevant tools +---------------------------- +revision 1.624 +date: 2003/09/11 23:16:44; author: ianmacd; state: Exp; lines: +2 -2 + +- update version to 20030911 +---------------------------- +revision 1.623 +date: 2003/09/11 23:13:40; author: ianmacd; state: Exp; lines: +64 -9 + +- gzip and bzip2 rewrite by Liviu Daia <Liviu.Daia@imar.ro> +---------------------------- +revision 1.622 +date: 2003/09/11 23:04:10; author: ianmacd; state: Exp; lines: +2 -2 + +- really fix Java classpath thing +---------------------------- +revision 1.621 +date: 2003/09/11 00:50:30; author: ianmacd; state: Exp; lines: +5 -2 + +- fix service completion from completing on ~ and function files +---------------------------- +revision 1.620 +date: 2003/09/11 00:32:22; author: ianmacd; state: Exp; lines: +2 -2 + +- add .xpi files to unzip completion +---------------------------- +revision 1.619 +date: 2003/09/11 00:21:25; author: ianmacd; state: Exp; lines: +2 -2 + +- properly skip classpath string in Java completion +---------------------------- +revision 1.618 +date: 2003/08/22 07:12:51; author: ianmacd; state: Exp; lines: +3 -3 + +- minor ant completion fix by Bart Vanhaute <bart.vanhaute@skynet.be> +---------------------------- +revision 1.617 +date: 2003/08/21 09:55:40; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030821 +---------------------------- +revision 1.616 +date: 2003/08/19 18:52:31; author: ianmacd; state: Exp; lines: +2 -2 + +- bind pkill to same completion function as killall for now +---------------------------- +revision 1.615 +date: 2003/08/18 21:59:05; author: ianmacd; state: Exp; lines: +20 -1 + +- mc completion by Koblinger Egmont <egmont@uhulinux.hu> +---------------------------- +revision 1.614 +date: 2003/08/18 21:31:45; author: ianmacd; state: Exp; lines: +46 -6 + +- add postcat completion and make minor improvements to other Postfix + command completions (patch by Liviu Daia <Liviu.Daia@imar.ro>) +---------------------------- +revision 1.613 +date: 2003/08/18 09:54:07; author: ianmacd; state: Exp; lines: +11 -16 + +- make chown completion work, whether or not the colon between user and + group name is escaped (fix from Oliver Kiddle <okiddle@yahoo.co.uk>) +---------------------------- +revision 1.612 +date: 2003/08/18 09:33:29; author: ianmacd; state: Exp; lines: +2 -2 + +- allow rpm to complete on .nosrc.rpm packages +---------------------------- +revision 1.611 +date: 2003/08/17 17:21:48; author: ianmacd; state: Exp; lines: +2 -2 + +- xine can also play .wav files +---------------------------- +revision 1.610 +date: 2003/08/11 20:36:19; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030811 +---------------------------- +revision 1.609 +date: 2003/08/08 23:21:51; author: ianmacd; state: Exp; lines: +4 -4 + +- fix killall completion on bash 2.05a (by Liviu.Daia@imar.ro) +---------------------------- +revision 1.608 +date: 2003/08/05 17:41:40; author: ianmacd; state: Exp; lines: +18 -12 + +- more make completion fixes from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.607 +date: 2003/08/05 00:32:25; author: ianmacd; state: Exp; lines: +15 -5 + +- make _uids() and _gids() functions use Perl for getpwent(3) +---------------------------- +revision 1.606 +date: 2003/08/04 05:15:28; author: ianmacd; state: Exp; lines: +91 -5 + +- mkisofs completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.605 +date: 2003/08/04 01:40:25; author: ianmacd; state: Exp; lines: +7 -9 + +- minor reorganisation +---------------------------- +revision 1.604 +date: 2003/08/04 01:36:10; author: ianmacd; state: Exp; lines: +81 -3 + +- cdrecord completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.603 +date: 2003/08/03 04:02:32; author: ianmacd; state: Exp; lines: +3 -3 + +- update release to 20030803 +---------------------------- +revision 1.602 +date: 2003/08/03 03:23:26; author: ianmacd; state: Exp; lines: +2 -2 + +- stop vi et al from completing on Java .class files +---------------------------- +revision 1.601 +date: 2003/08/03 03:19:30; author: ianmacd; state: Exp; lines: +58 -50 + +- 'make' completion rewrite by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.600 +date: 2003/08/03 03:07:38; author: ianmacd; state: Exp; lines: +3 -3 + +- turn --targetbuildarch into --target and --buildarch in rpm completion +- rpm's --rebuild and --recompile can also use --target +---------------------------- +revision 1.599 +date: 2003/08/03 02:57:49; author: ianmacd; state: Exp; lines: +36 -13 + +- tcpdump fixes from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.598 +date: 2003/08/03 02:52:43; author: ianmacd; state: Exp; lines: +170 -15 + +- mplayer improvements from Ariel Fermani <the_end@bbs.frc.utn.edu.ar> +---------------------------- +revision 1.597 +date: 2003/08/03 02:42:45; author: ianmacd; state: Exp; lines: +3 -1 + +- allow find completion to return filenames in addition to options if + completing on a null token +---------------------------- +revision 1.596 +date: 2003/07/29 04:19:03; author: ianmacd; state: Exp; lines: +5 -5 + +- some perldoc clean-up +---------------------------- +revision 1.595 +date: 2003/07/21 10:05:34; author: ianmacd; state: Exp; lines: +3 -3 + +- add --triggerscripts option to rpm completion +---------------------------- +revision 1.594 +date: 2003/07/21 07:59:24; author: ianmacd; state: Exp; lines: +2 -2 + +- update to 20030721 +---------------------------- +revision 1.593 +date: 2003/07/20 09:52:57; author: ianmacd; state: Exp; lines: +5 -5 + +- .shtml completion for browsers +- extra extension completions for xine and xanim +- vim et all should not complete on .gz and .bz2 files + (all of the above by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>) +---------------------------- +revision 1.592 +date: 2003/07/20 09:45:06; author: ianmacd; state: Exp; lines: +26 -14 + +- mplayer fixes and improvements from Ariel Fermani + <the_end@bbs.frc.utn.edu.ar> +---------------------------- +revision 1.591 +date: 2003/07/20 08:46:37; author: ianmacd; state: Exp; lines: +3 -3 + +- dselect fix by Ariel Fermani <the_end@bbs.frc.utn.edu.ar> +---------------------------- +revision 1.590 +date: 2003/07/13 08:12:26; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030713 +---------------------------- +revision 1.589 +date: 2003/07/13 03:37:07; author: ianmacd; state: Exp; lines: +2 -2 + +- _iwfconfig() typo fix by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.588 +date: 2003/07/11 09:22:55; author: ianmacd; state: Exp; lines: +9 -4 + +- allow find to search through more than one directory root + (fix derived from patch by Denis McLaughlin <denism@cyberus.ca>) +---------------------------- +revision 1.587 +date: 2003/07/11 08:48:07; author: ianmacd; state: Exp; lines: +5 -4 + +- update rpm completion for rpm 4.2 (patch from Götz Waschk + <waschk@informatik.uni-rostock.de>) +---------------------------- +revision 1.586 +date: 2003/07/11 08:30:59; author: ianmacd; state: Exp; lines: +9 -4 + +- modify kldload and portinstall completion for FreeBSD 5 + (patch from Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.585 +date: 2003/06/30 01:41:57; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030630 +---------------------------- +revision 1.584 +date: 2003/06/30 01:35:57; author: ianmacd; state: Exp; lines: +4 -3 + +- fix process truncation problem with killall completion +---------------------------- +revision 1.583 +date: 2003/06/23 15:54:01; author: ianmacd; state: Exp; lines: +4 -3 + +- psql update from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.582 +date: 2003/06/23 15:39:59; author: ianmacd; state: Exp; lines: +4 -3 + +- new urpmi update from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.581 +date: 2003/06/18 00:18:30; author: ianmacd; state: Exp; lines: +2 -2 + +- allow mplayer to complete on .dump files +---------------------------- +revision 1.580 +date: 2003/06/10 21:55:30; author: ianmacd; state: Exp; lines: +2 -2 + +- add xhost to host completion +---------------------------- +revision 1.579 +date: 2003/06/07 23:23:49; author: ianmacd; state: Exp; lines: +4 -3 + +- update release to 20030607 +---------------------------- +revision 1.578 +date: 2003/06/07 23:11:27; author: ianmacd; state: Exp; lines: +6 -1 + +- some standard make commands (e.g. make world) for FreeBSD +---------------------------- +revision 1.577 +date: 2003/06/07 23:09:34; author: ianmacd; state: Exp; lines: +35 -27 + +- patch from Ilya <ilya@po4ta.com> to fix _command(), so that (in his words): + - Now work ok for commands with spaces + - Work if command completion is set with complete -W '...' + - Work in case when complete -F function and function use COMP_POINT or + COMP_LINE + - Fixed bug of incorrect completion list in case 'sudo vim <Tab>' +---------------------------- +revision 1.576 +date: 2003/06/07 22:59:37; author: ianmacd; state: Exp; lines: +7 -5 + +- make ifconfig completion work on FreeBSD, too +---------------------------- +revision 1.575 +date: 2003/06/07 22:46:04; author: ianmacd; state: Exp; lines: +3 -3 + +- explicit path to postconf(1) for Postfix completion +---------------------------- +revision 1.574 +date: 2003/06/02 02:41:33; author: ianmacd; state: Exp; lines: +2 -2 + +- minor mount completion fix +---------------------------- +revision 1.573 +date: 2003/06/01 20:44:41; author: ianmacd; state: Exp; lines: +2 -2 + +- make .html completion case-insensitive +---------------------------- +revision 1.572 +date: 2003/06/01 20:09:45; author: ianmacd; state: Exp; lines: +1 -2 + +- fix FreeBSD portinstall completion +---------------------------- +revision 1.571 +date: 2003/05/26 18:22:44; author: ianmacd; state: Exp; lines: +4 -2 + +- minor apt-cache completion fix +---------------------------- +revision 1.570 +date: 2003/05/26 18:17:05; author: ianmacd; state: Exp; lines: +14 -3 + +- handle the case whereby we're sourced from a shell function +---------------------------- +revision 1.569 +date: 2003/05/26 06:50:45; author: ianmacd; state: Exp; lines: +4 -3 + +- dpkg completion was missing the -x option +---------------------------- +revision 1.568 +date: 2003/05/21 17:01:42; author: ianmacd; state: Exp; lines: +2 -2 + +- add pkg_delete and pkg_info back onto FreeBSD commands that use + _pkg_delete() +---------------------------- +revision 1.567 +date: 2003/05/21 09:57:58; author: ianmacd; state: Exp; lines: +26 -2 + +- add FreeBSD portinstall completion (patch by Jean-Baptiste Quenot + <jb.quenot@caraldi.com>) +---------------------------- +revision 1.566 +date: 2003/05/17 09:55:11; author: ianmacd; state: Exp; lines: +6 -6 + +- various bits of code referred to ${#COMP_WORDS} instead of ${#COMP_WORDS[@]} +---------------------------- +revision 1.565 +date: 2003/05/17 09:52:42; author: ianmacd; state: Exp; lines: +2 -2 + +- silence stderr in man invocation in perldoc completion +---------------------------- +revision 1.564 +date: 2003/05/16 07:12:14; author: ianmacd; state: Exp; lines: +2 -2 + +- make insmod/modprobe completion handle .ko files for the 2.5/2.6 Linux kernel +---------------------------- +revision 1.563 +date: 2003/05/06 08:39:49; author: ianmacd; state: Exp; lines: +8 -2 + +- modify _cd() to make an attempt at variable completion +---------------------------- +revision 1.562 +date: 2003/05/05 06:48:30; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20030505 +---------------------------- +revision 1.561 +date: 2003/05/04 18:35:17; author: ianmacd; state: Exp; lines: +2 -2 + +- rpm completion was broken for Mandrake 9.1. Its rpm 4.0.4 doesn't allow + --nodigest +---------------------------- +revision 1.560 +date: 2003/05/01 05:42:25; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030501 +---------------------------- +revision 1.559 +date: 2003/04/29 07:38:32; author: ianmacd; state: Exp; lines: +3 -2 + +- minor fix to _insmod() to get modprobe -k <Tab> to do something. + patch from Josh Rosenau <jrosenau@ukans.edu> +---------------------------- +revision 1.558 +date: 2003/04/29 07:28:10; author: ianmacd; state: Exp; lines: +18 -8 + +- some rpm completion speed-ups, adapted from a patch by Dag Wieers + <dag@wieers.com> +---------------------------- +revision 1.557 +date: 2003/04/29 02:24:20; author: ianmacd; state: Exp; lines: +35 -36 + +- new urpmi completion patch from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.556 +date: 2003/04/26 02:33:16; author: ianmacd; state: Exp; lines: +2 -2 + +- add --target to rpm -[bt] completion +---------------------------- +revision 1.555 +date: 2003/04/23 07:30:46; author: ianmacd; state: Exp; lines: +26 -21 + +- more urpmi updates from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.554 +date: 2003/04/20 22:30:40; author: ianmacd; state: Exp; lines: +2 -2 + +- allow xmms to complete on .mp2 files +---------------------------- +revision 1.553 +date: 2003/04/20 22:19:55; author: ianmacd; state: Exp; lines: +3 -3 + +- fix scp completion problem where 'scp file\ <Tab>' did not complete for + a file with a space in the name +---------------------------- +revision 1.552 +date: 2003/04/20 22:15:38; author: ianmacd; state: Exp; lines: +3 -2 + +- make have() user a wider path for searching for binaries on the system. + This enables completion functions for more binaries present on the system + to be installed +---------------------------- +revision 1.551 +date: 2003/04/20 21:53:43; author: ianmacd; state: Exp; lines: +10 -9 + +- fix up command completion noglob stuff ('sudo service' was broken, for + example) +---------------------------- +revision 1.550 +date: 2003/04/20 21:28:17; author: ianmacd; state: Exp; lines: +17 -16 + +- urpmi completion update from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.549 +date: 2003/04/19 08:52:57; author: ianmacd; state: Exp; lines: +3 -3 + +- fix FreeBSD ports programs completion +---------------------------- +revision 1.548 +date: 2003/04/19 07:44:04; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030419 +---------------------------- +revision 1.547 +date: 2003/04/19 07:43:41; author: ianmacd; state: Exp; lines: +10 -2 + +- fix for sudo completion when subcommand is passed wildcard globs + (patch by Lucien Saviot <Lucien.Saviot@u-bourgogne.fr>) +---------------------------- +revision 1.546 +date: 2003/04/19 01:12:37; author: ianmacd; state: Exp; lines: +17 -10 + +- minor improvement to --export completion of gpg and the addition of + --recipient completion (patch by jens.heunemann@tngtech.com) +---------------------------- +revision 1.545 +date: 2003/04/17 09:38:27; author: ianmacd; state: Exp; lines: +2 -2 + +- somehow, _expand had been disabled by a stray colon, so that ~user would + be expanded, but ~user/foo* would not +---------------------------- +revision 1.544 +date: 2003/04/15 08:54:50; author: ianmacd; state: Exp; lines: +74 -2 + +- move dict completion into main file and rewrite from scratch +---------------------------- +revision 1.543 +date: 2003/04/14 09:42:09; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030414 +---------------------------- +revision 1.542 +date: 2003/04/14 08:35:23; author: ianmacd; state: Exp; lines: +28 -1 + +- added completion for iconv(1) +---------------------------- +revision 1.541 +date: 2003/04/12 05:05:37; author: ianmacd; state: Exp; lines: +3 -3 + +- make apt-cache complete the showsrc argument +---------------------------- +revision 1.540 +date: 2003/04/08 07:48:47; author: ianmacd; state: Exp; lines: +19 -1 + +- KDE dcop completion by Haakon Nilsen <haakon.nilsen@student.uib.no> +---------------------------- +revision 1.539 +date: 2003/03/29 08:29:49; author: ianmacd; state: Exp; lines: +2 -2 + +- fix another unset variable warning in CVS completion +---------------------------- +revision 1.538 +date: 2003/03/27 09:07:11; author: ianmacd; state: Exp; lines: +2 -2 + +- update to release 20030327 +---------------------------- +revision 1.537 +date: 2003/03/27 07:48:09; author: ianmacd; state: Exp; lines: +38 -37 + +- when completing on file in /etc/init.d, only complete if we really are + dealing with the init script, not a stand-alone file of the same name +---------------------------- +revision 1.536 +date: 2003/03/18 00:34:02; author: ianmacd; state: Exp; lines: +2 -2 + +- fix core file completion in gdb +---------------------------- +revision 1.535 +date: 2003/02/27 09:31:14; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030227 +---------------------------- +revision 1.534 +date: 2003/02/27 09:30:07; author: ianmacd; state: Exp; lines: +3 -2 + +- exclude mysql init script from completion, as it clashes with completion + for stand-alone mysql +---------------------------- +revision 1.533 +date: 2003/02/26 01:17:54; author: ianmacd; state: Exp; lines: +11 -11 + +- patch from Oliver Kiddle to make bash-completion compatible with the + new bash completion emulation feature of zsh +---------------------------- +revision 1.532 +date: 2003/02/18 21:35:56; author: ianmacd; state: Exp; lines: +2 -2 + +- exclude ssh from service completion, as it clashes with regular ssh + completion on Debian +---------------------------- +revision 1.531 +date: 2003/02/16 08:39:26; author: ianmacd; state: Exp; lines: +2 -2 + +- add .tga completion to ee and display +---------------------------- +revision 1.530 +date: 2003/02/10 07:55:22; author: ianmacd; state: Exp; lines: +3 -3 + +- make slay complete on users and don't redefine su completion +---------------------------- +revision 1.529 +date: 2003/02/09 09:14:09; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20030209 +---------------------------- +revision 1.528 +date: 2003/02/08 07:33:51; author: ianmacd; state: Exp; lines: +14 -2 + +- allow 'cvs -d' to complete from ~/.cvspass (modified patch from + Rodrigo Damazio <rodrigo.damazio@poli.usp.br>) +---------------------------- +revision 1.527 +date: 2003/02/07 18:04:35; author: ianmacd; state: Exp; lines: +3 -3 + +- don't append spaces after directories when doing mount completion +- allow default completion if there are no matches during make completion +---------------------------- +revision 1.526 +date: 2003/02/06 19:08:16; author: ianmacd; state: Exp; lines: +2 -2 + +- allow Java completion to cover .ear files (J2EE Enterprise Application + aRchive) +---------------------------- +revision 1.525 +date: 2003/02/06 19:06:29; author: ianmacd; state: Exp; lines: +7 -7 + +- silence more unset variable warnings in CVS completion +---------------------------- +revision 1.524 +date: 2003/02/01 22:39:25; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030201 +---------------------------- +revision 1.523 +date: 2003/01/30 09:22:43; author: ianmacd; state: Exp; lines: +13 -9 + +- make service completion Debian compatible +---------------------------- +revision 1.522 +date: 2003/01/30 08:56:28; author: ianmacd; state: Exp; lines: +95 -2 + +- rsync completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.521 +date: 2003/01/30 08:41:42; author: ianmacd; state: Exp; lines: +2 -2 + +- minor cvs fix +---------------------------- +revision 1.520 +date: 2003/01/27 00:41:23; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030126 +---------------------------- +revision 1.519 +date: 2003/01/25 22:22:16; author: ianmacd; state: Exp; lines: +5 -5 + +- silence more unset variable warnings in cvs completion + (patch from "Irlapati, Samuel J." <samuel.irlapati@unisys.com>) +---------------------------- +revision 1.518 +date: 2003/01/25 22:11:18; author: ianmacd; state: Exp; lines: +3 -1 + +- minor fix to ant completion from Jean-Baptiste Quenot <jb.quenot@caraldi.com> +---------------------------- +revision 1.517 +date: 2003/01/21 08:21:15; author: ianmacd; state: Exp; lines: +5 -3 + +- make completion now also supports GNUmakefile +---------------------------- +revision 1.516 +date: 2003/01/21 07:37:44; author: ianmacd; state: Exp; lines: +5 -4 + +- make modinfo complete the same as insmod and modprobe +---------------------------- +revision 1.515 +date: 2003/01/18 09:36:22; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030118 +---------------------------- +revision 1.514 +date: 2003/01/17 10:09:59; author: ianmacd; state: Exp; lines: +15 -2 + +- improve handling of 'cvs export' (patch by Liviu Daia <Liviu.Daia@imar.ro>) +---------------------------- +revision 1.513 +date: 2003/01/17 10:01:29; author: ianmacd; state: Exp; lines: +9 -4 + +- fix mount completion so that it also works on Solaris +---------------------------- +revision 1.512 +date: 2003/01/17 09:54:32; author: ianmacd; state: Exp; lines: +9 -9 + +- fixes to man completion to make it work on Solaris + (patch by Pablo Mejia <pjm@cctechnol.com>) +---------------------------- +revision 1.511 +date: 2003/01/13 16:31:21; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030113 +---------------------------- +revision 1.510 +date: 2003/01/13 16:30:56; author: ianmacd; state: Exp; lines: +2 -2 + +- allow vim et al to complete on .a files +---------------------------- +revision 1.509 +date: 2003/01/13 03:30:37; author: ianmacd; state: Exp; lines: +6 -2 + +- cd should also complete on variable names if cdable_vars is set +---------------------------- +revision 1.508 +date: 2003/01/13 03:28:28; author: ianmacd; state: Exp; lines: +2 -3 + +- jar completes on .war as well as .jar +---------------------------- +revision 1.507 +date: 2003/01/09 11:44:29; author: ianmacd; state: Exp; lines: +14 -6 + +- when completing on classes inside Java JAR files, use zipinfo instead of + the jar command, if it is available +---------------------------- +revision 1.506 +date: 2003/01/09 11:25:58; author: ianmacd; state: Exp; lines: +2 -2 + +- silence awk errors in known_hosts completion +---------------------------- +revision 1.505 +date: 2003/01/02 02:04:42; author: ianmacd; state: Exp; lines: +2 -2 + +- allow vi(m) to complete on ld.so.conf +---------------------------- +revision 1.504 +date: 2002/12/31 17:00:06; author: ianmacd; state: Exp; lines: +2 -2 +branches: 1.504.2; + +- update release to 20021231 +---------------------------- +revision 1.503 +date: 2002/12/31 03:15:25; author: ianmacd; state: Exp; lines: +4 -4 + +- minor known_hosts() fix +---------------------------- +revision 1.502 +date: 2002/12/31 02:59:25; author: ianmacd; state: Exp; lines: +59 -2 + +- extensive gpg(1) completion (more than just longopts, anyway) by + "Guillaume Rousse" <rousse@ccr.jussieu.fr> with fix-ups by me +---------------------------- +revision 1.501 +date: 2002/12/31 02:40:22; author: ianmacd; state: Exp; lines: +43 -1 + +- wvdial(1) completion by "Guillaume Rousse" <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.500 +date: 2002/12/30 22:23:21; author: ianmacd; state: Exp; lines: +142 -86 + +- mplayer improvements from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.499 +date: 2002/12/23 18:28:54; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20021223 +---------------------------- +revision 1.498 +date: 2002/12/23 08:53:48; author: ianmacd; state: Exp; lines: +2 -2 + +- add groups(1) to list of commands that complete on user names +---------------------------- +revision 1.497 +date: 2002/12/23 08:52:37; author: ianmacd; state: Exp; lines: +2 -2 + +- add dig to commands that complete on known hosts +---------------------------- +revision 1.496 +date: 2002/12/23 08:51:39; author: ianmacd; state: Exp; lines: +5 -3 + +- in known hosts completion, check for known hosts files in + /etc/ssh/ssh_known_hosts and /etc/ssh/ssh_known_hosts2 +---------------------------- +revision 1.495 +date: 2002/12/22 18:45:02; author: ianmacd; state: Exp; lines: +8 -7 + +- mplayer fixes +---------------------------- +revision 1.494 +date: 2002/12/22 18:29:34; author: ianmacd; state: Exp; lines: +2 -2 + +- Java classpath string was not being skipped +---------------------------- +revision 1.493 +date: 2002/12/21 06:47:34; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021221 +---------------------------- +revision 1.492 +date: 2002/12/19 21:57:36; author: ianmacd; state: Exp; lines: +2 -2 + +- minor removepkg fix +---------------------------- +revision 1.491 +date: 2002/12/19 21:56:47; author: ianmacd; state: Exp; lines: +110 -3 + +- proper mplayer completion by Peter Valach <pvalach@gmx.net> +---------------------------- +revision 1.490 +date: 2002/12/18 19:15:46; author: ianmacd; state: Exp; lines: +61 -58 + +- reinstate Samuel J. Irlapati's patch to avoid unbound variable warnings + when bash is run with 'set -u'. This also fixes a CVS completion error + if CVS completion is attempted in a directory with no CVS/Entries file. + Patch was modified to test for set variables with -n, rather than ! -z. +---------------------------- +revision 1.489 +date: 2002/12/17 09:43:45; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021217 +---------------------------- +revision 1.488 +date: 2002/12/16 20:48:58; author: ianmacd; state: Exp; lines: +5 -4 + +- tar should also be able to recognise .tar.Z (or .tZ for that matter) files +---------------------------- +revision 1.487 +date: 2002/12/14 02:17:43; author: ianmacd; state: Exp; lines: +2 -1 + +- perldoc completion also returns names of core Perl man pages +---------------------------- +revision 1.486 +date: 2002/12/13 05:12:34; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021213 +---------------------------- +revision 1.485 +date: 2002/12/10 17:05:31; author: ianmacd; state: Exp; lines: +51 -52 + +- revert unbound variable patch +---------------------------- +revision 1.484 +date: 2002/12/10 01:30:08; author: ianmacd; state: Exp; lines: +6 -5 + +- ytalk now completes in the same way as talk +- traceroute6, tracepath and tracepath6 now also complete on known hosts +- command completion now also performed for ltrace, then, else and do + (patches from Koblinger Egmont <egmont@uhulinux.hu>) +---------------------------- +revision 1.483 +date: 2002/12/09 21:48:15; author: ianmacd; state: Exp; lines: +52 -51 + +- fix a lot of variable tests to avoid 'unbound variable' warnings when + running bash with 'set -u' (some still remain, but the file now at least + sources without warnings) (patch by Samuel Irlapati + <samuel.irlapati@unisys.com>) +---------------------------- +revision 1.482 +date: 2002/12/09 21:35:37; author: ianmacd; state: Exp; lines: +2 -2 + +- minor fix to gdb completion +---------------------------- +revision 1.481 +date: 2002/12/06 22:43:02; author: ianmacd; state: Exp; lines: +2 -2 + +- commands that complete on .htm(l) files now complete on .(x)htm(l) +---------------------------- +revision 1.480 +date: 2002/12/05 21:43:10; author: ianmacd; state: Exp; lines: +12 -8 + +- fix ypmatch completion +- update release to 20021205 +---------------------------- +revision 1.479 +date: 2002/12/05 17:58:26; author: ianmacd; state: Exp; lines: +8 -5 + +- ypmatch takes parameters of key, map -- not map, key -- so key completion + is not possible +---------------------------- +revision 1.478 +date: 2002/12/05 06:31:42; author: ianmacd; state: Exp; lines: +22 -1 + +- first stab at ypmatch(1) and ypcat(1) completion +---------------------------- +revision 1.477 +date: 2002/12/05 05:22:22; author: ianmacd; state: Exp; lines: +8 -8 + +- check for insmod and rmmod in path before installing completion functions +---------------------------- +revision 1.476 +date: 2002/12/05 02:58:28; author: ianmacd; state: Exp; lines: +2 -2 + +- add rcsdiff to list of RCS commands that use RCS completion function +---------------------------- +revision 1.475 +date: 2002/12/05 02:56:19; author: ianmacd; state: Exp; lines: +25 -22 + +- don't bother completing on PIDs in screen completion + (patch by Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.474 +date: 2002/12/05 02:52:56; author: ianmacd; state: Exp; lines: +29 -5 + +- add FreeBSD portupgrade completion + (from Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.473 +date: 2002/12/05 02:47:49; author: ianmacd; state: Exp; lines: +30 -4 + +- add FreeBSD kernel module command completion (patch from + Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.472 +date: 2002/12/05 02:31:52; author: ianmacd; state: Exp; lines: +2 -2 + +- add .zargo to list of extensions that unzip can complete on (this is for + Gentleware) +---------------------------- +revision 1.471 +date: 2002/12/05 02:18:17; author: ianmacd; state: Exp; lines: +3 -2 + +- don't source files in $BASH_COMPLETION_DIR if they are vi swap files, + Debian back-ups, Emacs temp files, back-ups, etc. +---------------------------- +revision 1.470 +date: 2002/12/04 07:41:21; author: ianmacd; state: Exp; lines: +2 -2 + +- don't source files in $BASH_COMPLETION_DIR if they end in ~ or .bak +---------------------------- +revision 1.469 +date: 2002/12/04 07:26:35; author: ianmacd; state: Exp; lines: +2 -2 + +- add .flac completion to xmms +---------------------------- +revision 1.468 +date: 2002/12/04 07:25:47; author: ianmacd; state: Exp; lines: +2 -2 + +- make dpkg completion also handle .udeb files +---------------------------- +revision 1.467 +date: 2002/12/04 07:17:47; author: ianmacd; state: Exp; lines: +2 -2 + +- dpkg completion completes for -c as for --contents +---------------------------- +revision 1.466 +date: 2002/12/04 05:43:34; author: ianmacd; state: Exp; lines: +2 -2 + +- make gzip work with .tgz files, not just .gz files +---------------------------- +revision 1.465 +date: 2002/12/04 05:37:03; author: ianmacd; state: Exp; lines: +2 -2 + +- make ee and display complete on .pnm and .xwd files +---------------------------- +revision 1.464 +date: 2002/12/04 05:32:06; author: ianmacd; state: Exp; lines: +2 -2 + +- minor rpm fix +---------------------------- +revision 1.463 +date: 2002/12/04 05:02:12; author: ianmacd; state: Exp; lines: +3 -3 + +- make texi2dvi complete like other LaTeX programs +---------------------------- +revision 1.462 +date: 2002/10/26 06:11:59; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20021026 +---------------------------- +revision 1.461 +date: 2002/10/26 06:04:45; author: ianmacd; state: Exp; lines: +51 -19 + +- Mandrake urpmi completion improvements from Guillaume Rousse + <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.460 +date: 2002/10/26 05:54:48; author: ianmacd; state: Exp; lines: +3 -2 + +- .wav completion for mplayer +---------------------------- +revision 1.459 +date: 2002/10/25 22:45:23; author: ianmacd; state: Exp; lines: +10 -11 + +- more scp fixes and simplifications +---------------------------- +revision 1.458 +date: 2002/10/23 16:05:16; author: ianmacd; state: Exp; lines: +17 -1 + +- very basic look(1) completion +---------------------------- +revision 1.457 +date: 2002/10/23 15:50:04; author: ianmacd; state: Exp; lines: +2 -2 + +- previous fix to man completion when completing on name with '.' in it, + broke completion on names with colons in them. This fixes that. +---------------------------- +revision 1.456 +date: 2002/10/22 20:23:41; author: ianmacd; state: Exp; lines: +3 -3 + +- use external ls in scp completion if an alias has been defined +---------------------------- +revision 1.455 +date: 2002/10/22 16:00:22; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021022 +---------------------------- +revision 1.454 +date: 2002/10/22 15:59:44; author: ianmacd; state: Exp; lines: +10 -11 + +- get rid of scp helper function, as interpolation is subject to error +---------------------------- +revision 1.453 +date: 2002/10/21 06:42:40; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021021 +---------------------------- +revision 1.452 +date: 2002/10/20 22:20:49; author: ianmacd; state: Exp; lines: +7 -3 + +- PID is optional in screen completion + (patch from Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.451 +date: 2002/10/20 22:11:21; author: ianmacd; state: Exp; lines: +11 -7 + +- redirect stderr to /dev/null when performing remote path completion for + scp +- factor out the scp ls completion code into its own function, as we need to + call this once remotely and once locally +---------------------------- +revision 1.450 +date: 2002/10/20 06:56:41; author: ianmacd; state: Exp; lines: +6 -5 + +- references to ps now use command built-in to avoid ps calling alias or + function on systems where those are in use +---------------------------- +revision 1.449 +date: 2002/10/17 20:51:25; author: ianmacd; state: Exp; lines: +4 -4 + +- fix sockets being returned in scp completon +- fix FreeBSD pkg_delete completion +---------------------------- +revision 1.448 +date: 2002/10/17 07:20:05; author: ianmacd; state: Exp; lines: +5 -5 + +- update release to 20021017 +---------------------------- +revision 1.447 +date: 2002/10/17 05:33:24; author: ianmacd; state: Exp; lines: +13 -5 + +- scp completion fixes + - don't escape : with \ + - doesn't require bash on remote machine + - deal properly with file names containing spaces + (patch by Lucien Saviot <Lucien.Saviot@u-bourgogne.fr>, with minor + alterations from me) +---------------------------- +revision 1.446 +date: 2002/10/17 05:01:21; author: ianmacd; state: Exp; lines: +19 -2 + +- simplify FreeBSD pkg_delete completion, so that it doesn't need sed +- add Slackware Linux removepkg completion (by Christian Birchinger + <joker@netswarm.net>) +---------------------------- +revision 1.445 +date: 2002/10/17 03:18:34; author: ianmacd; state: Exp; lines: +16 -1 + +- add FreeBSD pkg_delete and pkg_info completion + (patch by Jean-Baptiste Quenot <jb.quenot@caraldi.com>) +---------------------------- +revision 1.444 +date: 2002/10/17 03:05:29; author: ianmacd; state: Exp; lines: +2 -2 + +- Perl module completion loops endlessly if an element of the @INC path does + not exist and there are subdirectories in the current directory + (patch from Alexander Kreuzer <alex@flotzen.de>) +---------------------------- +revision 1.443 +date: 2002/10/17 02:53:37; author: ianmacd; state: Exp; lines: +2 -2 + +- minor fix to apt-build completion +---------------------------- +revision 1.442 +date: 2002/10/17 02:47:30; author: ianmacd; state: Exp; lines: +2 -2 + +- allow xmms to also complete on .wav files +---------------------------- +revision 1.441 +date: 2002/10/16 00:09:09; author: ianmacd; state: Exp; lines: +2 -3 + +- return core files in gdb completion +---------------------------- +revision 1.440 +date: 2002/10/14 19:57:15; author: ianmacd; state: Exp; lines: +2 -2 + +- tar file completion on files within .bz2 archives did not work +---------------------------- +revision 1.439 +date: 2002/10/14 18:56:46; author: ianmacd; state: Exp; lines: +2 -2 + +- in _tar(), don't perform regular file completion when completing on files + inside tar files +---------------------------- +revision 1.438 +date: 2002/10/13 18:06:00; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021013 +---------------------------- +revision 1.437 +date: 2002/10/13 03:46:49; author: ianmacd; state: Exp; lines: +90 -58 + +various fixes from Rafael Sepúlveda <drs@gnulinux.org.mx> +- fixed apt-cache 'show' completion bug +- fixed function names with hyphens +- aptitude completion function was loaded, regardless of presence of program +- various improvements to other Debian commands +---------------------------- +revision 1.436 +date: 2002/10/10 15:43:38; author: ianmacd; state: Exp; lines: +2 -2 + +- mount completion should ignore commented out lines in /etc/fstab +---------------------------- +revision 1.435 +date: 2002/10/10 08:38:05; author: ianmacd; state: Exp; lines: +37 -5 + +- add option completion to Python +- make Python completion append a '/' at the end of directories + (use -o filenames rather than -o default to compgen) + (patch by Rafael Sepúlveda <drs@gnulinux.org.mx>) +---------------------------- +revision 1.434 +date: 2002/10/09 07:29:14; author: ianmacd; state: Exp; lines: +2 -2 + +- offer --force-confmiss, not --force-miss with dpkg completion +---------------------------- +revision 1.433 +date: 2002/10/08 07:00:57; author: ianmacd; state: Exp; lines: +4 -1 + +- perform file completion with ssh when -i is given +---------------------------- +revision 1.432 +date: 2002/10/07 16:31:47; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021007 +---------------------------- +revision 1.431 +date: 2002/10/07 16:27:01; author: ianmacd; state: Exp; lines: +2 -2 + +- back out double hostname fix for scp +---------------------------- +revision 1.430 +date: 2002/10/06 22:24:18; author: ianmacd; state: Exp; lines: +2 -2 + +- fix error message when using insmod to complete on a file in .. +---------------------------- +revision 1.429 +date: 2002/10/05 21:33:03; author: ianmacd; state: Exp; lines: +9 -2 + +- option completion for find had mysteriously disappeared +---------------------------- +revision 1.428 +date: 2002/10/05 09:48:48; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021005 +---------------------------- +revision 1.427 +date: 2002/10/05 09:34:57; author: ianmacd; state: Exp; lines: +2 -2 + +- make jar completion accept a leading dash to its option list + (patch by "C. Scott Ananian" <cananian@lesser-magoo.lcs.mit.edu>) +---------------------------- +revision 1.426 +date: 2002/10/05 09:33:14; author: ianmacd; state: Exp; lines: +3 -4 + +- fix cvs counting bug + (patch by "C. Scott Ananian" <cananian@lesser-magoo.lcs.mit.edu> +---------------------------- +revision 1.425 +date: 2002/10/05 09:31:43; author: ianmacd; state: Exp; lines: +26 -5 + +- make java completion aware of -jar +---------------------------- +revision 1.424 +date: 2002/10/05 08:08:53; author: ianmacd; state: Exp; lines: +6 -6 + +- silence some apt-cache complaints in various completions + (patch by Rafael Sepúlveda <drs@gnulinux.org.mx>) +---------------------------- +revision 1.423 +date: 2002/10/05 08:03:21; author: ianmacd; state: Exp; lines: +4 -2 + +- avoid awk error message in rmmod completion and grep error message in + mount completion, when attempting to complete on a backslash +---------------------------- +revision 1.422 +date: 2002/10/05 07:52:37; author: ianmacd; state: Exp; lines: +3 -3 + +- avoid double machine name bug in scp +---------------------------- +revision 1.421 +date: 2002/10/02 03:32:40; author: ianmacd; state: Exp; lines: +94 -66 + +- many Debian command updates from Rafael Sepúlveda <drs@gnulinux.org.mx> +---------------------------- +revision 1.420 +date: 2002/10/01 09:06:01; author: ianmacd; state: Exp; lines: +3 -1 + +- check for existence of links history file in links completion +---------------------------- +revision 1.419 +date: 2002/10/01 08:57:31; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20021001 +---------------------------- +revision 1.418 +date: 2002/10/01 08:55:38; author: ianmacd; state: Exp; lines: +37 -2 + +- links completion by Alan Ford <alan@whirlnet.co.uk> +---------------------------- +revision 1.417 +date: 2002/10/01 08:07:33; author: ianmacd; state: Exp; lines: +3 -3 + +- some quoting changes to make life easier for Emacs users +---------------------------- +revision 1.416 +date: 2002/10/01 05:57:54; author: ianmacd; state: Exp; lines: +3 -3 + +- fix quoting issue in chown and chgrp completion +---------------------------- +revision 1.415 +date: 2002/09/28 18:48:02; author: ianmacd; state: Exp; lines: +3 -5 + +- apt-build completion was always installed, even if not present +---------------------------- +revision 1.414 +date: 2002/09/28 18:38:50; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020928 +---------------------------- +revision 1.413 +date: 2002/09/28 18:33:12; author: ianmacd; state: Exp; lines: +23 -20 + +- add some options to apt-build completion + (Patch by Rafael Sepúlveda <drs@gnulinux.org.mx>) +---------------------------- +revision 1.412 +date: 2002/09/28 18:12:24; author: ianmacd; state: Exp; lines: +54 -48 + +- add some parameters to apt-get completion + (patch by Rafael Sepúlveda <drs@gnulinux.org.mx> +- white-space clean-up +---------------------------- +revision 1.411 +date: 2002/09/19 06:21:32; author: ianmacd; state: Exp; lines: +2 -2 + +- make gvim complete on same files as vim +---------------------------- +revision 1.410 +date: 2002/09/09 18:31:59; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020909 +---------------------------- +revision 1.409 +date: 2002/09/09 18:26:14; author: ianmacd; state: Exp; lines: +11 -11 + +- rename rpm helper functions to be more consistent +---------------------------- +revision 1.408 +date: 2002/09/09 15:46:17; author: ianmacd; state: Exp; lines: +5 -5 + +- fix for 'cvs add', where filename ends with another filename, such as + aa.c and a.c +---------------------------- +revision 1.407 +date: 2002/09/08 22:04:26; author: ianmacd; state: Exp; lines: +16 -3 + +- option completion for chown and chgrp +---------------------------- +revision 1.406 +date: 2002/09/08 21:48:27; author: ianmacd; state: Exp; lines: +2 -2 + +- add .ogm and .mp4 to mplayer and xine +---------------------------- +revision 1.405 +date: 2002/08/23 02:00:04; author: ianmacd; state: Exp; lines: +2 -2 + +- more file-types for xmms to complete on +---------------------------- +revision 1.404 +date: 2002/08/19 16:58:12; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020819 +---------------------------- +revision 1.403 +date: 2002/08/19 16:56:55; author: ianmacd; state: Exp; lines: +55 -38 + +- add Linux iwconfig completion +- consolidate most of ifconfig and iwconfig completion into _ifwconfig() +---------------------------- +revision 1.402 +date: 2002/08/12 16:04:58; author: ianmacd; state: Exp; lines: +3 -2 + +- xmms can now also complete on .xm, .mod and .s3m files +---------------------------- +revision 1.401 +date: 2002/08/12 15:29:35; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020812 +---------------------------- +revision 1.400 +date: 2002/08/06 22:04:47; author: ianmacd; state: Exp; lines: +3 -3 + +- ./configure completion was not returning all possible completions for + mawk users, as mawk does not recognise \w +---------------------------- +revision 1.399 +date: 2002/08/05 07:47:30; author: ianmacd; state: Exp; lines: +2 -2 + +- no space after export completion (assuming bash 2.05b) +---------------------------- +revision 1.398 +date: 2002/08/05 07:39:37; author: ianmacd; state: Exp; lines: +2 -2 + +- add .wmv files to those that aviplay will complete on +---------------------------- +revision 1.397 +date: 2002/08/03 09:35:33; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020803 +---------------------------- +revision 1.396 +date: 2002/08/01 01:18:51; author: ianmacd; state: Exp; lines: +3 -2 + +- silence eval errors in _filedir_xspec() when quoting goes awry +---------------------------- +revision 1.395 +date: 2002/08/01 01:11:14; author: ianmacd; state: Exp; lines: +56 -1 + +- add apt-build completion by Rafael Sepúlveda <drs@gnulinux.org.mx> +---------------------------- +revision 1.394 +date: 2002/07/30 15:38:11; author: ianmacd; state: Exp; lines: +2 -2 + +- add elinks to commands performing .html completion +---------------------------- +revision 1.393 +date: 2002/07/29 18:05:59; author: ianmacd; state: Exp; lines: +116 -2 + +- perl and perldoc completion by Alex Shinn <foof@synthcode.com> +---------------------------- +revision 1.392 +date: 2002/07/29 06:48:29; author: ianmacd; state: Exp; lines: +2 -2 + +- apparently, vim can edit .gz and .bz2 files, so don't exclude these from + the completion list +---------------------------- +revision 1.391 +date: 2002/07/29 06:44:37; author: ianmacd; state: Exp; lines: +2 -2 + +- fix sed error when completing a relative path in insmod completion +---------------------------- +revision 1.390 +date: 2002/07/27 09:12:57; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020727 +---------------------------- +revision 1.389 +date: 2002/07/27 09:12:32; author: ianmacd; state: Exp; lines: +2 -2 + +- fix typo in vim completion and add a couple more file types to avoid + returning as possible completions +---------------------------- +revision 1.388 +date: 2002/07/26 18:55:35; author: ianmacd; state: Exp; lines: +2 -2 + +- _man(): when completing on man page names, a trailing dot would be removed + when trying to complete a man page such as syslog.conf +---------------------------- +revision 1.387 +date: 2002/07/23 15:59:48; author: ianmacd; state: Exp; lines: +2 -2 + +- update to release 20020723 +---------------------------- +revision 1.386 +date: 2002/07/23 15:59:15; author: ianmacd; state: Exp; lines: +4 -4 + +- allow '@' in the release of RPM packages for rpm completion +---------------------------- +revision 1.385 +date: 2002/07/22 20:08:53; author: ianmacd; state: Exp; lines: +2 -2 + +- allow gunzip et al to recognise .dz files (compressed dict files) +---------------------------- +revision 1.384 +date: 2002/07/22 18:57:28; author: ianmacd; state: Exp; lines: +22 -4 + +- add _user_at_host() for user@host style completion. Use this for finger + and talk +- scp completion now no longer appends a space with bash 2.05b +- scp completion now discards stderr when performing remote path completion +---------------------------- +revision 1.383 +date: 2002/07/16 08:16:50; author: ianmacd; state: Exp; lines: +3 -3 + +- bzgrep et all now also recognise .tbz2 +- update release to 20020716 +---------------------------- +revision 1.382 +date: 2002/07/16 01:07:03; author: ianmacd; state: Exp; lines: +10 -2 + +- mount completion will now complete on Samba shares (only the volume, not + the hostname part) +---------------------------- +revision 1.381 +date: 2002/07/15 23:07:02; author: ianmacd; state: Exp; lines: +5 -3 + +- catch more possible completions in configure completion +---------------------------- +revision 1.380 +date: 2002/07/12 09:21:06; author: ianmacd; state: Exp; lines: +2 -2 + +- add some file types that xv can complete on +---------------------------- +revision 1.379 +date: 2002/07/11 07:54:51; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020711 +---------------------------- +revision 1.378 +date: 2002/07/08 05:09:22; author: ianmacd; state: Exp; lines: +3 -3 + +- PINE address book completion fix +- allow WINE to complete on .scr files +---------------------------- +revision 1.377 +date: 2002/07/04 07:13:41; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020704 +---------------------------- +revision 1.376 +date: 2002/07/04 05:45:06; author: ianmacd; state: Exp; lines: +19 -7 + +- urpmi completion update from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.375 +date: 2002/07/04 05:14:47; author: ianmacd; state: Exp; lines: +2 -2 + +- touch-ups to mplayer completion +---------------------------- +revision 1.374 +date: 2002/06/26 08:28:12; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020626 +---------------------------- +revision 1.373 +date: 2002/06/26 05:30:50; author: ianmacd; state: Exp; lines: +6 -4 + +- make tilde expansion work during chown completion +---------------------------- +revision 1.372 +date: 2002/06/25 15:48:33; author: ianmacd; state: Exp; lines: +3 -2 + +- make tar completion -o filenames by default. + -o dirnames can be obtained by setting $COMP_TAR_INTERNAL_PATHS prior to + sourcing. +---------------------------- +revision 1.371 +date: 2002/06/24 21:40:04; author: ianmacd; state: Exp; lines: +7 -3 + +- restore expansion of ~: its removal broke too much +---------------------------- +revision 1.370 +date: 2002/06/24 16:37:13; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020624 +---------------------------- +revision 1.369 +date: 2002/06/24 16:34:50; author: ianmacd; state: Exp; lines: +3 -6 + +- avoid tilde expansion where possible, but do interpret the meaning of + ~user. This stops 'cd ~us<Tab>' from expanding to 'cd /home/user/' +---------------------------- +revision 1.368 +date: 2002/06/24 08:22:11; author: ianmacd; state: Exp; lines: +6 -8 + +- gdb completion defaults to -o filenames, not -o default +- simplify process matching code in gdb completion +---------------------------- +revision 1.367 +date: 2002/06/24 07:52:54; author: ianmacd; state: Exp; lines: +2 -2 + +- allow unzip to complete on Java Enterprise Application Archive files (.ear) +---------------------------- +revision 1.366 +date: 2002/06/21 09:12:59; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020621 +---------------------------- +revision 1.365 +date: 2002/06/21 09:11:32; author: ianmacd; state: Exp; lines: +9 -8 + +- add edit and unedit to cvs completion +---------------------------- +revision 1.364 +date: 2002/06/19 17:12:52; author: ianmacd; state: Exp; lines: +2 -2 + +- don't exclude .o files from make completion +---------------------------- +revision 1.363 +date: 2002/06/19 16:53:48; author: ianmacd; state: Exp; lines: +5 -5 + +- {gzip,bzip2} -t should also complete on .gz and .bz2 files, respectively +- man completion still needed one fix for FreeBSD +---------------------------- +revision 1.362 +date: 2002/06/19 08:18:28; author: ianmacd; state: Exp; lines: +3 -3 + +- update release to 20020619 +---------------------------- +revision 1.361 +date: 2002/06/17 16:40:59; author: ianmacd; state: Exp; lines: +3 -3 + +- allow .tbz as an extension during tar completion +---------------------------- +revision 1.360 +date: 2002/06/17 16:38:37; author: ianmacd; state: Exp; lines: +5 -1 + +- check for non-Linux and presence of gsed (GNU sed). If it's there, alias + it to sed. +---------------------------- +revision 1.359 +date: 2002/06/17 02:08:45; author: ianmacd; state: Exp; lines: +3 -3 + +- make man completion work for FreeBSD +---------------------------- +revision 1.358 +date: 2002/06/16 18:35:58; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020616 +---------------------------- +revision 1.357 +date: 2002/06/16 18:35:28; author: ianmacd; state: Exp; lines: +4 -4 + +- eliminate errors when setting read-only variables +---------------------------- +revision 1.356 +date: 2002/06/12 21:43:00; author: ianmacd; state: Exp; lines: +2 -2 + +- fix quoting bug in PINE address completion +---------------------------- +revision 1.355 +date: 2002/06/11 18:49:57; author: ianmacd; state: Exp; lines: +3 -3 + +- update release to 20020611 +---------------------------- +revision 1.354 +date: 2002/06/10 15:36:50; author: ianmacd; state: Exp; lines: +4 -4 + +- BASH_COMPLETION_DIR had a typo and was set to /etc/bash_completion + instead of /etc/bash_completion.d +- in tar completion, completing on files within a tar file would consume all + memory in bash 2.05a (the perennial compgen -W bug) +---------------------------- +revision 1.353 +date: 2002/06/09 17:22:26; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020609 +---------------------------- +revision 1.352 +date: 2002/06/09 08:38:04; author: ianmacd; state: Exp; lines: +2 -2 + +- unzip and zipinfo now recognise the .wsz extension (used for Winzip skin + files and xmms) +---------------------------- +revision 1.351 +date: 2002/06/09 08:35:56; author: ianmacd; state: Exp; lines: +3 -3 + +- tar completion now recognises the .tbz2 extension +---------------------------- +revision 1.350 +date: 2002/06/09 08:30:35; author: ianmacd; state: Exp; lines: +2 -2 + +- galeon, links and curl now also complete on .html files +---------------------------- +revision 1.349 +date: 2002/06/06 16:48:16; author: ianmacd; state: Exp; lines: +2 -2 + +- tar cf completed properly, but tar -cf did not +---------------------------- +revision 1.348 +date: 2002/06/05 09:55:22; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020605 +---------------------------- +revision 1.347 +date: 2002/06/05 09:52:44; author: ianmacd; state: Exp; lines: +3 -2 + +- _tar(): display directories properly when returning contents of tar files +- add .html file completion for netscape, mozilla, lynx, w3m +---------------------------- +revision 1.346 +date: 2002/06/04 05:45:09; author: ianmacd; state: Exp; lines: +21 -17 + +- use of \ls to avoid calling an alias will still call a function of that + name, if one is defined. Use built-in 'command' instead +---------------------------- +revision 1.345 +date: 2002/06/04 05:28:41; author: ianmacd; state: Exp; lines: +3 -2 + +- add newgrp to list of commands that complete on group names +---------------------------- +revision 1.344 +date: 2002/06/04 05:27:03; author: ianmacd; state: Exp; lines: +2 -2 + +- _tar(): use parameter substitution instead of calling tr(1) +---------------------------- +revision 1.343 +date: 2002/06/02 22:19:38; author: ianmacd; state: Exp; lines: +29 -8 + +- tar completion now completes first on tar files, then on their contents +---------------------------- +revision 1.342 +date: 2002/06/01 21:16:20; author: ianmacd; state: Exp; lines: +55 -1 + +- bash complete completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.341 +date: 2002/06/01 21:01:05; author: ianmacd; state: Exp; lines: +50 -1 + +- lilo(8) completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.340 +date: 2002/06/01 20:58:06; author: ianmacd; state: Exp; lines: +212 -43 + +- Java completion overhaul by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.339 +date: 2002/06/01 18:46:19; author: ianmacd; state: Exp; lines: +3 -3 + +- updated release to 20020601 +---------------------------- +revision 1.338 +date: 2002/05/30 20:26:41; author: ianmacd; state: Exp; lines: +4 -4 + +- _known_hosts(): BSD sed (and others) has no /i modifier, so we need + [Mm][Aa][Dd][Nn][Ee][Ss][Ss] style matching. Sigh... +---------------------------- +revision 1.337 +date: 2002/05/30 20:17:29; author: ianmacd; state: Exp; lines: +3 -3 + +From: Dr.Rafael Sepúlveda <drs@gnulinux.org.mx> +- fix bug present in both _comp-dpkg-installed-packages() and + _comp-dpkg-hold-packages() that results in all packages being returned. +---------------------------- +revision 1.336 +date: 2002/05/30 19:08:15; author: ianmacd; state: Exp; lines: +33 -1 + +- add basic completion for RCS suite (rcs, rlog, ci, co) +---------------------------- +revision 1.335 +date: 2002/05/28 20:34:38; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020528 +---------------------------- +revision 1.334 +date: 2002/05/28 20:34:11; author: ianmacd; state: Exp; lines: +6 -2 + +From Goetz Waschk <waschk@informatik.uni-rostock.de> +- java -jar completes on .jar files +---------------------------- +revision 1.333 +date: 2002/05/28 20:16:05; author: ianmacd; state: Exp; lines: +79 -5 + +From: Guillaume Rousse <rousse@ccr.jussieu.fr> +- urpmi now completes on rpm files +- urpmf, urpme, urpmq completion added +---------------------------- +revision 1.332 +date: 2002/05/21 17:10:13; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020521 +---------------------------- +revision 1.331 +date: 2002/05/21 05:35:40; author: ianmacd; state: Exp; lines: +3 -2 + +- add bzme completion (Mandrake) +- unzip & zipinfo also complete on .war files (as used by Tomcat, etc.) + (submission from Goetz Waschk <waschk@informatik.uni-rostock.de>) +---------------------------- +revision 1.330 +date: 2002/05/21 00:36:07; author: ianmacd; state: Exp; lines: +3 -3 + +- _comp-dpkg-installed-packages(): remove dependence on grep-dctrl + (patch by Dr.Rafael Sepúlveda <drs@gnulinux.org.mx>) +---------------------------- +revision 1.329 +date: 2002/05/19 16:56:55; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020519 +---------------------------- +revision 1.328 +date: 2002/05/19 16:56:19; author: ianmacd; state: Exp; lines: +13 -14 + +- there were still references to _file_glob() in the code +---------------------------- +revision 1.327 +date: 2002/05/19 09:16:30; author: ianmacd; state: Exp; lines: +6 -9 + +- remove some dependence on grep-dctrl in Debian-specific completion + functions +- don't split ksh style globs over more than one line, since this doesn't seem + to work +both of the above fixes supplied by Dr.Rafael Sepúlveda <drs@gnulinux.org.mx> +---------------------------- +revision 1.326 +date: 2002/05/18 23:00:14; author: ianmacd; state: Exp; lines: +9 -18 + +- replace many calls to compgen -f/-d with calls to _filedir() +---------------------------- +revision 1.325 +date: 2002/05/18 19:05:08; author: ianmacd; state: Exp; lines: +29 -13 + +- Python now completes first on a .(py|pyc|pyo) file, then on any file +- rpm helper function _file_glob() has been integrated into _filedir(), as + the principle was the same +---------------------------- +revision 1.324 +date: 2002/05/18 00:35:26; author: ianmacd; state: Exp; lines: +21 -17 + +- move code that handles host alias completion from _ssh() to _known_hosts() + and call it with _known_hosts -c. This means that _scp() can now also call + it and complete on aliases in the ssh config files +---------------------------- +revision 1.323 +date: 2002/05/16 18:07:38; author: ianmacd; state: Exp; lines: +1 -2 + +- remove redundant line from add_entries() (_cvs() helper function) +---------------------------- +revision 1.322 +date: 2002/05/16 16:15:19; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020516 +---------------------------- +revision 1.321 +date: 2002/05/16 09:10:04; author: ianmacd; state: Exp; lines: +3 -1 + +- _cvs(): get rid of grep in get_entries(), so that characters such as '.' + in file names don't get interpreted +---------------------------- +revision 1.320 +date: 2002/05/16 09:05:04; author: ianmacd; state: Exp; lines: +8 -9 + +- _cd(): completion was failing when CDPATH pointed to directories containing + spaces in their names +---------------------------- +revision 1.319 +date: 2002/05/15 20:56:25; author: ianmacd; state: Exp; lines: +3 -5 + +- _make(): don't include variable assignments when returning targets +---------------------------- +revision 1.318 +date: 2002/05/15 19:43:47; author: ianmacd; state: Exp; lines: +2 -3 + +- _cvs(): fix bug that caused null completion list in 'cvs diff' +---------------------------- +revision 1.317 +date: 2002/05/14 15:54:38; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020514 +---------------------------- +revision 1.316 +date: 2002/05/14 15:53:58; author: ianmacd; state: Exp; lines: +4 -1 + +- _cd(): still need to separate COMPREPLY on spaces +---------------------------- +revision 1.315 +date: 2002/05/13 23:43:29; author: ianmacd; state: Exp; lines: +4 -4 + +- _ssh() and _known_hosts(): ssh config file directives are case-insensitive +---------------------------- +revision 1.314 +date: 2002/05/13 23:40:40; author: ianmacd; state: Exp; lines: +4 -13 + +- _cd(): need to allow \n as separator +- _cd(): removed a chunk of code that probably hasn't worked for a while +---------------------------- +revision 1.313 +date: 2002/05/11 17:28:58; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020511 +---------------------------- +revision 1.312 +date: 2002/05/11 17:22:12; author: ianmacd; state: Exp; lines: +2 -2 + +- _ssh(): fix newline from making it into compgen -W and consuming all of + system memory +---------------------------- +revision 1.311 +date: 2002/05/11 09:28:58; author: ianmacd; state: Exp; lines: +12 -10 + +- perform tilde expansion in dpkg completion +---------------------------- +revision 1.310 +date: 2002/05/10 18:09:35; author: ianmacd; state: Exp; lines: +2 -2 + +- use sed instead of Perl in urpmi completion (patch from Guillaume Rousse + <rousse@ccr.jussieu.fr>) +---------------------------- +revision 1.309 +date: 2002/05/09 18:20:53; author: ianmacd; state: Exp; lines: +16 -15 + +- add MP3 files to those on which mplayer and xine will complete +- mpg321 completes on MP3 files +- minor code patch-ups to make Linux-specific functions work on HURD systems + (all of the above from Robert Millan <zeratul2@wanadoo.es>) +---------------------------- +revision 1.308 +date: 2002/05/08 17:38:56; author: ianmacd; state: Exp; lines: +3 -3 + +- changes to aptitude completion comments by Dr.Rafael Sepúlveda + <drs@gnulinux.org.mx> +---------------------------- +revision 1.307 +date: 2002/05/08 17:26:18; author: ianmacd; state: Exp; lines: +3 -2 + +- in cvs checkout mode, "cvs co -c" should take into account "-d" (patch by + Liviu Daia <Liviu.Daia@imar.ro>) +---------------------------- +revision 1.306 +date: 2002/05/08 17:23:51; author: ianmacd; state: Exp; lines: +11 -2 + +- postmap(1) and postalias(1) from the latest Postfix snapshot have a + new option, "-o" (patch by Liviu Daia <Liviu.Daia@imar.ro>) + +- postfix(1) completion added (patch by Liviu Daia <Liviu.Daia@imar.ro>) +---------------------------- +revision 1.305 +date: 2002/05/07 08:16:32; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020507 +---------------------------- +revision 1.304 +date: 2002/05/06 01:31:28; author: ianmacd; state: Exp; lines: +31 -9 + +- _known_hosts(): check /etc/ssh/ssh_config and ~/ssh/config to get location + of global and user known hosts files, rather than just assuming we know + where they are +---------------------------- +revision 1.303 +date: 2002/05/05 23:28:59; author: ianmacd; state: Exp; lines: +13 -2 + +- _ssh(): now also returns host aliases from /etc/ssh/config and ~/.ssh/config + files +---------------------------- +revision 1.302 +date: 2002/05/05 22:46:30; author: ianmacd; state: Exp; lines: +107 -1 + +- add completion for Postfix commands (patch by Liviu Daia <Liviu.Daia@imar.ro> + and Carsten Hoeger <choeger@suse.de>) +---------------------------- +revision 1.301 +date: 2002/05/05 20:29:35; author: ianmacd; state: Exp; lines: +3 -12 + +- _cvs(): cvs checkout now checks for registered modules, not just raw + directories in $CVSROOT +---------------------------- +revision 1.300 +date: 2002/05/05 20:20:02; author: ianmacd; state: Exp; lines: +21 -9 + +- _rpm(): additions for rpm 4.1 +---------------------------- +revision 1.299 +date: 2002/05/05 19:24:31; author: ianmacd; state: Exp; lines: +78 -1 + +- add Debian Linux aptitude(8) completion +---------------------------- +revision 1.298 +date: 2002/05/05 17:42:42; author: ianmacd; state: Exp; lines: +6 -5 + +- _comp-dpkg-installed-packages(): return list of installed packages, rather + installable packages (patch by Dr.Rafael Sepúlveda <drs@gnulinux.org.mx>) +---------------------------- +revision 1.297 +date: 2002/05/04 20:42:31; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020504 +---------------------------- +revision 1.296 +date: 2002/05/03 01:00:04; author: ianmacd; state: Exp; lines: +2 -1 + +- python completion on .py, .pyc and .pyo files +---------------------------- +revision 1.295 +date: 2002/05/03 00:58:48; author: ianmacd; state: Exp; lines: +2 -2 + +- make xine complete on the same files as mplayer +---------------------------- +revision 1.294 +date: 2002/05/03 00:43:50; author: ianmacd; state: Exp; lines: +23 -23 + +- define CVS helper functions outside of _cvs(), since that just parses them + at run-time anyway +---------------------------- +revision 1.293 +date: 2002/04/30 22:16:35; author: ianmacd; state: Exp; lines: +14 -8 + +- add long option completion to psql completion + (patch by Laurent Martelli <laurent@bearteam.org>) +---------------------------- +revision 1.292 +date: 2002/04/30 21:55:20; author: ianmacd; state: Exp; lines: +9 -1 + +- cvs completion now handles diff + (patch by Laurent Martelli <laurent@bearteam.org>) +---------------------------- +revision 1.291 +date: 2002/04/30 21:47:42; author: ianmacd; state: Exp; lines: +2 -2 + +- _filedir_xspec(): avoid eval errors when completing within backticks or + quotes +---------------------------- +revision 1.290 +date: 2002/04/30 16:16:22; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020430 +---------------------------- +revision 1.289 +date: 2002/04/29 20:58:39; author: ianmacd; state: Exp; lines: +6 -5 + +- make installation of RPM functions a compound statement +---------------------------- +revision 1.288 +date: 2002/04/29 20:36:04; author: ianmacd; state: Exp; lines: +98 -9 + +- reworking of Postgresql completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.287 +date: 2002/04/29 20:21:41; author: ianmacd; state: Exp; lines: +18 -3 + +- _cvs(): remove a superfluous grep and redirect stderr on ls +- add PINE address-book completion +---------------------------- +revision 1.286 +date: 2002/04/27 18:45:24; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020427 +---------------------------- +revision 1.285 +date: 2002/04/24 22:26:49; author: ianmacd; state: Exp; lines: +92 -1 + +- add update-alternatives completion by Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.284 +date: 2002/04/24 15:40:37; author: ianmacd; state: Exp; lines: +3 -3 + +- _urpmi_media(): urpmi completion now deals properly with spaces (patch + from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.283 +date: 2002/04/24 15:28:56; author: ianmacd; state: Exp; lines: +2 -2 + +- check that the files we try to source in $BASH_COMPLETION_DIR are actually + plain old files +---------------------------- +revision 1.282 +date: 2002/04/23 16:01:39; author: ianmacd; state: Exp; lines: +2 -2 + +- zipinfo now completes on the same files as unzip +---------------------------- +revision 1.281 +date: 2002/04/23 02:51:54; author: ianmacd; state: Exp; lines: +4 -1 + +- _export(): make 'export FOO=$<Tab>' complete on variable names +---------------------------- +revision 1.280 +date: 2002/04/22 17:34:35; author: ianmacd; state: Exp; lines: +2 -2 + +- latex et al now also complete on .dtx and .ins files +---------------------------- +revision 1.279 +date: 2002/04/22 08:39:07; author: ianmacd; state: Exp; lines: +27 -1 + +- add Debian dselect(8) completion +---------------------------- +revision 1.278 +date: 2002/04/22 08:25:31; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020422 +---------------------------- +revision 1.277 +date: 2002/04/22 08:17:57; author: ianmacd; state: Exp; lines: +2 -2 + +- tex, latex et al now also complete on .latex files +---------------------------- +revision 1.276 +date: 2002/04/22 07:59:08; author: ianmacd; state: Exp; lines: +23 -23 + +- use $UNAME instead of $OS, since the latter purportedly has bad interactions + in environments such as Cygwin +---------------------------- +revision 1.275 +date: 2002/04/22 07:48:12; author: ianmacd; state: Exp; lines: +1 -46 + +- move ri completion into contrib dir, because it's relatively uncommon +---------------------------- +revision 1.274 +date: 2002/04/20 23:55:18; author: ianmacd; state: Exp; lines: +3 -3 + +- _man(): avoid calling alias, if an alias called man exists +- bind rpmbuild to _rpm() function +---------------------------- +revision 1.273 +date: 2002/04/20 23:51:33; author: ianmacd; state: Exp; lines: +2 -4 + +- _filedir(): fix error when completing on a quoted parameter +- _cd(): remove useless call of _expand() +---------------------------- +revision 1.272 +date: 2002/04/18 16:05:31; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020418 +---------------------------- +revision 1.271 +date: 2002/04/18 15:55:50; author: ianmacd; state: Exp; lines: +6 -5 + +- add 'annotate' to list of cvs commands that perform completion +---------------------------- +revision 1.270 +date: 2002/04/18 15:29:56; author: ianmacd; state: Exp; lines: +46 -1 + +- added ri (Ruby documentation) completion +---------------------------- +revision 1.269 +date: 2002/04/17 08:44:12; author: ianmacd; state: Exp; lines: +21 -14 + +- _rpm(): rpm -qf worked, but rpm -q -f didn't. Simiarly, rpm -V -f didn't + work; nor did rpm -Vg or rpm -V -g +---------------------------- +revision 1.268 +date: 2002/04/15 00:41:04; author: ianmacd; state: Exp; lines: +6 -5 + +- avoid errors when comp{gen,lete} -g don't work on an unpatched bash 2.05 +---------------------------- +revision 1.267 +date: 2002/04/13 19:24:28; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020412 +---------------------------- +revision 1.266 +date: 2002/04/13 19:21:42; author: ianmacd; state: Exp; lines: +2 -2 + +- _command(): back out change from 1.265, as we can't reliably avoid expansion + of wildcards prior to handing off for subcompletion. Also, back out change + from 1.242 (release 20020402) that set the command line token pointer to be + n-1 after expansion of any wildcards. We can't reliably know what the + position of the current token is after expansion, since someone may do + something like 'sudo ls fo*<Tab> bar', where 'fo*' expands to multiple + tokens. +---------------------------- +revision 1.265 +date: 2002/04/12 00:24:08; author: ianmacd; state: Exp; lines: +4 -5 + +- _command(): stop wildcards from expanding prior to handing off command line + for subcompletion +---------------------------- +revision 1.264 +date: 2002/04/08 16:30:59; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020408 +---------------------------- +revision 1.263 +date: 2002/04/07 19:17:13; author: ianmacd; state: Exp; lines: +43 -29 + +- _apt-get improvements from Laurent Martelli <laurent@bearteam.org> +- make _rpm()'s helper functions global. Having them within the _rpm() function + body doesn't make them global anyway; it just makes them get sourced at + run-time when _rpm() gets called, so this should be slightly faster +---------------------------- +revision 1.262 +date: 2002/04/06 22:21:13; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020406 +---------------------------- +revision 1.261 +date: 2002/04/06 22:18:59; author: ianmacd; state: Exp; lines: +13 -12 + +- various fixes to urpmi function names to make them officially valid +---------------------------- +revision 1.260 +date: 2002/04/05 19:45:05; author: ianmacd; state: Exp; lines: +5 -5 + +- _rpm(): rpm would try group query completion instead of either uninstalled or + installed query completion when passed a long option that ended with 'g'. + Similarly, it would attempt uninstalled package completion instead of + installed package completion when passed a long option that ended with 'p'. + + verify completion suffered from a similar bug +---------------------------- +revision 1.259 +date: 2002/04/04 16:49:40; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020404 +---------------------------- +revision 1.258 +date: 2002/04/04 16:27:06; author: ianmacd; state: Exp; lines: +2 -2 + +- add compressed files (.Z) to the list that gv and ggv will complete on +---------------------------- +revision 1.257 +date: 2002/04/04 00:42:14; author: ianmacd; state: Exp; lines: +2 -2 + +- add .m3u to list of extensions that xmms et al can complete on +---------------------------- +revision 1.256 +date: 2002/04/03 23:17:10; author: ianmacd; state: Exp; lines: +13 -12 + +- clean up numerous areas where grep would complain if passed a $cur with + a space in it +---------------------------- +revision 1.255 +date: 2002/04/03 23:10:35; author: ianmacd; state: Exp; lines: +15 -16 + +- _rpm(): make package group completion a subcase of -q completion + It was very buggy before, completing only when 'rpm -g' was given (which is + invalid), instead of 'rpm -qg' +---------------------------- +revision 1.254 +date: 2002/04/03 21:10:49; author: ianmacd; state: Exp; lines: +39 -3 + +- _route(): add 'default' and 'gw' as possible completions +- add lftp(1) and autorpm(1) completion from Kirk Bauer <kirk@kaybee.org> +---------------------------- +revision 1.253 +date: 2002/04/03 19:19:30; author: ianmacd; state: Exp; lines: +47 -42 + +- attempt to make everything bash 2.04 compatible by putting making the -o + switch to comp{lete,gen} a shell variable +- allow group completion in bash versions > 2.04 (was > 2.05, but that would + break group completion for anyone who has installed a suitably patched 2.05) +---------------------------- +revision 1.252 +date: 2002/04/03 18:56:55; author: ianmacd; state: Exp; lines: +3 -3 + +- add which(1) to list of commands that complete on commands +---------------------------- +revision 1.251 +date: 2002/04/03 18:56:01; author: ianmacd; state: Exp; lines: +3 -3 + +- _umount(): make returned completions behave properly (remove -o filenames) + and default to directories if all else fails (add -o dirnames) +---------------------------- +revision 1.250 +date: 2002/04/03 07:11:06; author: ianmacd; state: Exp; lines: +4 -8 + +- _cd(): back out some code that attempted to add a trailing slash to + completions relative to paths in $CDPATH, since this caused problems + elsewhere +---------------------------- +revision 1.249 +date: 2002/04/03 01:37:51; author: ianmacd; state: Exp; lines: +20 -12 + +- set $nospace if bash 2.05b +- only use comp{gen,lete} -g if bash > 2.05 +- _cd(): don't append a space to paths relative to $CDPATH when using bash + 2.05b +---------------------------- +revision 1.248 +date: 2002/04/02 19:22:40; author: ianmacd; state: Exp; lines: +11 -9 + +- _cvs(): set $COMP_CVS_REMOTE to get remote repository completion on + 'cvs commit' +- _configure(): set $COMP_CONFIGURE_HINTS to get 'SETTING' included on + --option=SETTING style completions +---------------------------- +revision 1.247 +date: 2002/04/02 16:56:59; author: ianmacd; state: Exp; lines: +8 -4 + +- _configure(): when a completion is of the form --option=SETTING, make the + inclusion of SETTING in the completion be optional (set $hints) +---------------------------- +revision 1.246 +date: 2002/04/02 10:04:57; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020402 +---------------------------- +revision 1.245 +date: 2002/04/02 08:22:27; author: ianmacd; state: Exp; lines: +3 -3 + +- _kill(): call _pids rather than duplicate code +- _longopt(): when parsing --help output, pipe stderr through stdout +---------------------------- +revision 1.244 +date: 2002/04/02 08:17:35; author: ianmacd; state: Exp; lines: +46 -2 + +- add netstat to list of commands that complete on long options +- add renice completion, submitted by Michael G <michaelg@amerion.net>, + and rewritten helper functions _pids() and _pgids() +---------------------------- +revision 1.243 +date: 2002/04/02 07:27:50; author: ianmacd; state: Exp; lines: +28 -8 + +- _dpkg-reconfigure() fix and enhancements from + Dr.Rafael Sepúlveda <drs@gnulinux.org.mx> +---------------------------- +revision 1.242 +date: 2002/04/01 18:50:05; author: ianmacd; state: Exp; lines: +4 -3 + +- _command(): when passing off command lines for subcompletion by other + functions, we were passing incorrect information about the current line + position when the command line contained wildcards that expanded arguments + to multiple arguments +---------------------------- +revision 1.241 +date: 2002/04/01 16:45:45; author: ianmacd; state: Exp; lines: +18 -10 + +- _cvs(): make 'cvs commit' default to local file completion, since remote + completion is very annoying for those who have to supply a password. + Set 'remote=yes' within _cvs() to get the old behaviour. +---------------------------- +revision 1.240 +date: 2002/04/01 01:12:50; author: ianmacd; state: Exp; lines: +2 -2 + +- _scp(): silence errors from remote path completion +---------------------------- +revision 1.239 +date: 2002/03/31 08:06:52; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020331 +---------------------------- +revision 1.238 +date: 2002/03/31 08:04:48; author: ianmacd; state: Exp; lines: +2 -2 + +- fix minor quoting problem in _cd() +---------------------------- +revision 1.237 +date: 2002/03/30 19:33:56; author: ianmacd; state: Exp; lines: +2 -2 + +- release updated to 20020330 +---------------------------- +revision 1.236 +date: 2002/03/30 19:20:51; author: ianmacd; state: Exp; lines: +10 -1 + +- _command(): commands like 'sudo chown' return completions of the form + 'user:'. This gets escaped by _chown() and passed back as 'user\:'. + _command() then escapes this further to 'user\\\:', so we need to unescape it + to have things work correctly. + + Unfortunately, 'sudo rm' might pass back the name of a file that has a + backslash followed by a colon in the name, e.g. 'foo\:bar'. This is + escaped by _command() to 'foo\\\:bar', which we should not unescape. + + How to tell the difference between a completion that contains a backslash + that is escaping the following character, and one that has literal + backslashes? + + We extract the '-o <type>' information from the compspec and, if we are + dealing with a spec that does not specify that it passes back filenames or + dirnames, we unescape any backslash/colon pairings. Of course, this means + that 'sudo chown' will still do the wrong thing when dealing with a + directory or filename that contains '\:'. Oh well... +---------------------------- +revision 1.235 +date: 2002/03/29 16:33:08; author: ianmacd; state: Exp; lines: +18 -17 + +- fixes to _ant(), _java() and _urpmi() from + Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.234 +date: 2002/03/29 08:30:47; author: ianmacd; state: Exp; lines: +90 -103 + +- _rpm(): replace add_package_list() with installed_packages() +- _rpm(): remove uninstalled_packages() +- _rpm(): only offer rpm options as possible completions if parameter begins + with a dash +---------------------------- +revision 1.233 +date: 2002/03/29 03:43:09; author: ianmacd; state: Exp; lines: +12 -14 + +- _cd(): checking for CDPATH at the start of the function simplifies things + somewhat +---------------------------- +revision 1.232 +date: 2002/03/29 03:35:42; author: ianmacd; state: Exp; lines: +6 -2 + +- _insmod(): Mandrake Linux has gzipped modules +- add comments to make Emacs go into shell-script-mode upon editing +---------------------------- +revision 1.231 +date: 2002/03/28 23:41:44; author: ianmacd; state: Exp; lines: +12 -8 + +- _cd(): don't foist the new relative to absolute path conversion on people + who don't use $CDPATH +---------------------------- +revision 1.230 +date: 2002/03/28 19:36:19; author: ianmacd; state: Exp; lines: +4 -4 + +- urpmi completion fixes from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.229 +date: 2002/03/28 17:22:24; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020328 +---------------------------- +revision 1.228 +date: 2002/03/28 08:41:09; author: ianmacd; state: Exp; lines: +2 -4 + +- _longopt(): remove call to _expand(), since this gets called indirectly + anyway when _filedir() is called. This fixes a double escaping of trailing + backslashes when doing something like 'mv foo\<Tab>', which would cause an + eval error in _filedir() +---------------------------- +revision 1.227 +date: 2002/03/27 19:33:34; author: ianmacd; state: Exp; lines: +21 -4 + +- dpkg completion enhancements from Laurent Martelli <laurent@bearteam.org> + - options which complete on package names or .deb files now can + complete several of them. + - --listfiles complete on installed package names + - --list complete on package names + - added --force options +---------------------------- +revision 1.226 +date: 2002/03/27 07:32:19; author: ianmacd; state: Exp; lines: +8 -4 + +- _cd(): when CDPATH=.:$HOME and $PWD = $HOME, every subdir of $HOME will be + returned both as $HOME/foo and foo. bash regards these as separate + directories, even though when displayed, bash will strip them to the + basename. Add code to turn any directory that is a subdir of $PWD into an + absolute path, so that it duplicates $HOME/dir and gets deduped. +---------------------------- +revision 1.225 +date: 2002/03/26 20:28:58; author: ianmacd; state: Exp; lines: +2 -2 + +- make fakeroot complete just like sudo +---------------------------- +revision 1.224 +date: 2002/03/26 20:28:01; author: ianmacd; state: Exp; lines: +2 -2 + +- simplify gv and ggv completion +---------------------------- +revision 1.223 +date: 2002/03/26 19:45:45; author: ianmacd; state: Exp; lines: +6 -5 + +- _querybts(): compgen was missing a continuation line that probably + resulted in lots of memory being eaten +- _querybts() and _reportbug(): --ui and --interface were missing '|' + separator +---------------------------- +revision 1.222 +date: 2002/03/26 19:41:47; author: ianmacd; state: Exp; lines: +3 -3 + +- _java(): escape arguments to grep and find +---------------------------- +revision 1.221 +date: 2002/03/26 16:55:10; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020326 +---------------------------- +revision 1.220 +date: 2002/03/26 16:36:00; author: ianmacd; state: Exp; lines: +3 -3 + +- _ncftp(): slight modification to sed command to make it more compatible + across versions of sed +---------------------------- +revision 1.219 +date: 2002/03/26 16:27:02; author: ianmacd; state: Exp; lines: +3 -3 + +- _tar(): some distros (notably Slackware and Sorceror), use -y as the + bzip compression switch, so we add this, along with -I, as that is sometimes + used, too +---------------------------- +revision 1.218 +date: 2002/03/26 16:17:12; author: ianmacd; state: Exp; lines: +7 -10 + +- _chown(): make ':' the user:group separator, since only GNU chown supports + '.'. This requires some escaping work, but makes chown completion work on + any *NIX based system. +---------------------------- +revision 1.217 +date: 2002/03/24 20:26:34; author: ianmacd; state: Exp; lines: +3 -3 + +- _ncftp(): replace cut with sed, since the existing cut command uses + --output-delimiter, which FreeBSD's cut doesn't have. We now also output + only the name of the bookmark, not the expansion to which it points. +---------------------------- +revision 1.216 +date: 2002/03/24 20:05:07; author: ianmacd; state: Exp; lines: +2 -2 + +- _screen(): when dealing with -s, /etc/shells can have comment lines in it +---------------------------- +revision 1.215 +date: 2002/03/24 19:57:37; author: ianmacd; state: Exp; lines: +4 -4 + +- _mount(): showmount is in /bin on FreeBSD +- _mount(): --show-headers is a GNU option not supported on FreeBSD's + showmount, so pipe through 'sed 1d' instead +- _killall(): 'c' switch to ps is superfluous +---------------------------- +revision 1.214 +date: 2002/03/24 19:44:55; author: ianmacd; state: Exp; lines: +31 -2 + +- add handling of -r|--remove|--purge to dpkg completion +- add completion for dpkg-reconfigure +- add time to list of commands that use _command() for completion +---------------------------- +revision 1.213 +date: 2002/03/24 08:11:30; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020324 +---------------------------- +revision 1.212 +date: 2002/03/24 01:34:33; author: ianmacd; state: Exp; lines: +6 -5 + +- killall completion now also works on FreeBSD +---------------------------- +revision 1.211 +date: 2002/03/23 22:59:49; author: ianmacd; state: Exp; lines: +5 -17 + +- alter _kill() to use /proc, so that it also works on FreeBSD and maybe other + systems, too +- alter _killall() to use simpler and more reliable way of getting at the + process name +---------------------------- +revision 1.210 +date: 2002/03/22 16:54:52; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020322 +---------------------------- +revision 1.209 +date: 2002/03/22 16:50:29; author: ianmacd; state: Exp; lines: +1 -62 + +- move p4 completion into contrib, since not many people have this +---------------------------- +revision 1.208 +date: 2002/03/22 16:45:42; author: ianmacd; state: Exp; lines: +8 -10 + +- _rpm(): RPM kan also verify uninstalled packages these days, so detect + and act on -p +- _rpm(): add --querytags, --specfile, --whatrequires and --whatprovides + to options that 'rpm -V' can take +---------------------------- +revision 1.207 +date: 2002/03/22 04:29:30; author: ianmacd; state: Exp; lines: +3 -1 + +- one-liners for vi, vim, emacs and wine +---------------------------- +revision 1.206 +date: 2002/03/22 04:18:54; author: ianmacd; state: Exp; lines: +4 -3 + +- only ee & display can handle .ico files +- realplay can also handle .smi and .smil files +---------------------------- +revision 1.205 +date: 2002/03/19 16:19:58; author: ianmacd; state: Exp; lines: +3 -2 + +- timidity and playmidi complete on .mid and .midi files +---------------------------- +revision 1.204 +date: 2002/03/18 18:12:00; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020318 +---------------------------- +revision 1.203 +date: 2002/03/18 18:10:57; author: ianmacd; state: Exp; lines: +2 -2 + +- gv ggv now also complete on compressed PDF files +---------------------------- +revision 1.202 +date: 2002/03/16 20:49:44; author: ianmacd; state: Exp; lines: +21 -12 + +- add completion for -S|--search in dpkg completion +---------------------------- +revision 1.201 +date: 2002/03/15 20:02:48; author: ianmacd; state: Exp; lines: +2 -2 + +- add chage, write, talk and chfn to list of commands that complete on user +---------------------------- +revision 1.200 +date: 2002/03/15 20:02:06; author: ianmacd; state: Exp; lines: +3 -2 + +- _insmod(): the output of modinfo has changed in recent versions of modutils, + so alter the awk script to also deal with the case of the new output +---------------------------- +revision 1.199 +date: 2002/03/15 17:39:18; author: ianmacd; state: Exp; lines: +5 -4 + +- add .ico completion to ee, display, etc. +---------------------------- +revision 1.198 +date: 2002/03/15 07:20:04; author: ianmacd; state: Exp; lines: +17 -4 + +- _scp(): try to perform remote path completion when parameter contains a + colon. This is subject to usual bash trailing whitespace issue. +---------------------------- +revision 1.197 +date: 2002/03/14 18:27:13; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20020314 +---------------------------- +revision 1.196 +date: 2002/03/13 07:29:52; author: ianmacd; state: Exp; lines: +2 -2 + +- _man(): eval requires double backslash escaping of ls +---------------------------- +revision 1.195 +date: 2002/03/11 19:36:44; author: ianmacd; state: Exp; lines: +4 -3 + +- check that $BASH_COMPLETION_DIR is actually a directory +- update release to 20020311 +---------------------------- +revision 1.194 +date: 2002/03/11 18:38:17; author: ianmacd; state: Exp; lines: +10 -6 + +- use $BASH_COMPLETION_DIR to determine where loose completon scripts are +---------------------------- +revision 1.193 +date: 2002/03/11 02:15:09; author: ianmacd; state: Exp; lines: +103 -1 + +- add Debian Linux reportbug(1) and querybts(1) completion (submitted by + Chris Lawrence <lawrencc@debian.org>) +---------------------------- +revision 1.192 +date: 2002/03/11 02:10:17; author: ianmacd; state: Exp; lines: +10 -4 + +- _dpkg(): add dpkg-deb options and give dpkg-deb the same expansions as dpkg + (patch submitted by Chris Lawrence <lawrencc@debian.org> +---------------------------- +revision 1.191 +date: 2002/03/08 19:50:24; author: ianmacd; state: Exp; lines: +8 -3 + +- source files in /etc/bash_completion.d prior to sourcing ~/.bash_completion +---------------------------- +revision 1.190 +date: 2002/03/08 19:46:15; author: ianmacd; state: Exp; lines: +5 -1 + +- _cd(): trim leading './' from relative completions, since bash will see + './foo' and 'foo' as two distinct completions and return both, even though + the './' will be cropped when displaying them +---------------------------- +revision 1.189 +date: 2002/03/08 18:26:41; author: ianmacd; state: Exp; lines: +2 -2 + +- _java(): fixed reference to wrong local variable +---------------------------- +revision 1.188 +date: 2002/03/08 18:21:30; author: ianmacd; state: Exp; lines: +8 -7 + +- _dpkg(): -i|--install|--unpack|-A|--record-avail was not completing on + directories +- _dpkg(): -s|--status|-p|--print-avail|-L|--listfiles ignored current + parameter and thus returned full list of installed packages +---------------------------- +revision 1.187 +date: 2002/03/07 19:04:05; author: ianmacd; state: Exp; lines: +14 -15 + +- some white space clean-up, removal of e-mail addresses and removal of + comment pertaining to an ssh completion bug that was fixed a while ago +---------------------------- +revision 1.186 +date: 2002/03/07 19:00:48; author: ianmacd; state: Exp; lines: +123 -1 + +- add _urpmi.media(), _urpmi(), _urpmi.update(), _urpmi.addmedia() and + _urpmi.removemedia() for Mandrake urpmi completion. These were submitted by + Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.185 +date: 2002/03/07 18:47:12; author: ianmacd; state: Exp; lines: +5 -2 + +- add initial option support to _tar() +---------------------------- +revision 1.184 +date: 2002/03/07 18:44:48; author: ianmacd; state: Exp; lines: +55 -1 + +- add java completion submitted by Guillaume Rousse <rousse@ccr.jussieu.fr>, + with just a couple of modifications +---------------------------- +revision 1.183 +date: 2002/03/07 18:35:32; author: ianmacd; state: Exp; lines: +31 -1 + +- add jar(1) completion from Guillaume Rousse <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.182 +date: 2002/03/07 18:32:03; author: ianmacd; state: Exp; lines: +38 -12 + +- ant completion replaced by function provided by + Guillaume Rousse <rousse@ccr.jussieu.fr>, with a few changes to trap + compgen errors and other minor issues +---------------------------- +revision 1.181 +date: 2002/03/07 17:16:43; author: ianmacd; state: Exp; lines: +33 -21 + +- _rpm(): handle query of uninstalled packages when options are not + concatenated, i.e. rpm -qp worked, but rpm -q -p did not. Further + complicated by fact that other options could be interspersed, + e.g. rpm -q -l -p -i, and that partial concatenation could be given, + e.g. rpm -q -ipl +---------------------------- +revision 1.180 +date: 2002/03/06 20:24:06; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020306 +---------------------------- +revision 1.179 +date: 2002/03/06 18:38:37; author: ianmacd; state: Exp; lines: +2 -2 + +- _man(): Debian does not support man --path, so try setting path using + manpath and, if that fails, use man --path instead +---------------------------- +revision 1.178 +date: 2002/03/06 00:23:30; author: ianmacd; state: Exp; lines: +5 -4 + +- _export() and _configure() default to default bash completion if all else + fails +- before sourcing ~/.bash_completion, check that the current file being + sourced is not this very file. Otherwise, we cause an infinite loop. +---------------------------- +revision 1.177 +date: 2002/03/04 16:33:30; author: ianmacd; state: Exp; lines: +2 -2 + +- release updated to 20020304 +---------------------------- +revision 1.176 +date: 2002/03/04 04:46:42; author: ianmacd; state: Exp; lines: +6 -2 + +- _rpm(): perform path completion for --whatprovides if parameter contains a / +---------------------------- +revision 1.175 +date: 2002/03/02 01:56:21; author: ianmacd; state: Exp; lines: +14 -10 + +- make _man() work on Darwin systems (MacOS X) +---------------------------- +revision 1.174 +date: 2002/03/02 01:13:23; author: ianmacd; state: Exp; lines: +127 -118 + +- moved some functions around, so that all helper functions, completion + functions for built-ins, and completion functions for externals are grouped + together +---------------------------- +revision 1.173 +date: 2002/03/01 23:41:42; author: ianmacd; state: Exp; lines: +13 -6 + +- _longopt(): make vague attempt at path completion after the '=' in + --long-opt= options +- _filedir(): don't bother to set $cur, since every function that calls + it will have already set it +---------------------------- +revision 1.172 +date: 2002/03/01 19:29:34; author: ianmacd; state: Exp; lines: +14 -11 + +- _cvs(): cvs import now traverses entire CVSROOT. Also cleaned up code a + little more +---------------------------- +revision 1.171 +date: 2002/03/01 08:55:36; author: ianmacd; state: Exp; lines: +5 -5 + +- _cvs(): assign to $changed() and $newremoved() as arrays, not scalars +---------------------------- +revision 1.170 +date: 2002/03/01 07:58:23; author: ianmacd; state: Exp; lines: +39 -29 + +- a few more changes to _cvs() from Kyle Wheeler <memoryhole@mac.com> + (e.g. cvs checkout now descends through the CVSROOT) and some code clean-up + to _cvs() by me +---------------------------- +revision 1.169 +date: 2002/03/01 02:02:39; author: ianmacd; state: Exp; lines: +13 -5 + +- expand _function() with typeset/declare completion +---------------------------- +revision 1.168 +date: 2002/03/01 01:42:13; author: ianmacd; state: Exp; lines: +18 -16 + +- large clean-up of sed and awk usage throughout code, where interpolating a + shell variable that contained a / would cause the sed or awk command to fail, + since it expected the / as its own delimiter. Use | instead. +---------------------------- +revision 1.167 +date: 2002/02/28 23:37:10; author: ianmacd; state: Exp; lines: +3 -2 + +- _cd() was not correctly completing on subdirs of $CDPATH (why is this + function so damn hard to get right? :-) ) +- _configure() suffered a sed error when completing on options of the type + --option=PATH +---------------------------- +revision 1.166 +date: 2002/02/28 23:23:14; author: ianmacd; state: Exp; lines: +168 -10 + +- Kyle Wheeler <memoryhole@mac.com> submitted a large _cvs() patch with many + improvements. I rewrote this and fixed a few bugs found on the way. +---------------------------- +revision 1.165 +date: 2002/02/28 06:39:10; author: ianmacd; state: Exp; lines: +5 -2 + +- minor typo corrected in _longopt() +- stop eval error in _expand() when parameter ends with a \ +---------------------------- +revision 1.164 +date: 2002/02/27 22:36:10; author: ianmacd; state: Exp; lines: +4 -4 + +- _man(): quote $manpath to avoid premature expansion and remove local + variable $i +---------------------------- +revision 1.163 +date: 2002/02/27 16:59:49; author: ianmacd; state: Exp; lines: +2 -2 + +- updated release to 20020227 +---------------------------- +revision 1.162 +date: 2002/02/27 16:48:20; author: ianmacd; state: Exp; lines: +18 -18 + +- more code clean-up. Replace many instances of compgen -[df] by calls to + _filedir and removed a few more potential compgen error areas. +---------------------------- +revision 1.161 +date: 2002/02/27 16:28:26; author: ianmacd; state: Exp; lines: +3 -3 + +- _command(): call _filedir() when subcompletion commands return no matches +---------------------------- +revision 1.160 +date: 2002/02/27 11:01:21; author: ianmacd; state: Exp; lines: +2 -2 + +- _root_command() wasn't passing name of command that had called it to + _command() +---------------------------- +revision 1.159 +date: 2002/02/27 10:34:17; author: ianmacd; state: Exp; lines: +2 -2 + +- make psql completion perform default bash completion if all else fails +---------------------------- +revision 1.158 +date: 2002/02/27 09:55:30; author: ianmacd; state: Exp; lines: +4 -8 + +- simplify _root_command() and actually install it for use by sudo +---------------------------- +revision 1.157 +date: 2002/02/27 07:47:09; author: ianmacd; state: Exp; lines: +43 -2 + +- add dpkg completion, based largely on code submitted by Laurent Martelli + <laurent@bearteam.org> +---------------------------- +revision 1.156 +date: 2002/02/27 02:18:08; author: ianmacd; state: Exp; lines: +14 -14 + +- _make(): add long option completion +- cleaned up _configure(), _longopt() and _gcc() +---------------------------- +revision 1.155 +date: 2002/02/27 02:02:43; author: ianmacd; state: Exp; lines: +45 -39 + +multiple potential causes of compgen errors removed +---------------------------- +revision 1.154 +date: 2002/02/27 01:41:56; author: ianmacd; state: Exp; lines: +21 -27 + +- minor bug fixes to _make() +- multiple potential compgen error clean-ups +---------------------------- +revision 1.153 +date: 2002/02/27 01:24:04; author: ianmacd; state: Exp; lines: +10 -25 + +- _rpm(): removed some superfluous returns +- _apt-cache(): renamed _apt_cache and caught some potential compgen errors +- _apt-get(): renamed _apt_get and caught some potential compgen errors +---------------------------- +revision 1.152 +date: 2002/02/27 01:14:52; author: ianmacd; state: Exp; lines: +61 -84 + +- _rpm(): major clean-up, including removal of dashify() +- _rpm(): fix bug that caused --prefix, --relocate and --root to not complete + on directories +---------------------------- +revision 1.151 +date: 2002/02/27 00:35:39; author: ianmacd; state: Exp; lines: +3 -7 + +- clean up superluous returns in _ipsec() +---------------------------- +revision 1.150 +date: 2002/02/27 00:29:54; author: ianmacd; state: Exp; lines: +21 -28 + +- _find(): code clean-up and removal of potential compgen errors +---------------------------- +revision 1.149 +date: 2002/02/27 00:13:04; author: ianmacd; state: Exp; lines: +6 -6 + +prevent compgen errors in _chown(), _chgrp and _man() +fix [ ] test in _chown() and _chgrp() that should have been [[ ]] test +---------------------------- +revision 1.148 +date: 2002/02/26 23:59:47; author: ianmacd; state: Exp; lines: +22 -26 + +code clean-up +prevent compgen error in _man() +---------------------------- +revision 1.147 +date: 2002/02/26 23:21:39; author: ianmacd; state: Exp; lines: +11 -1 + +sudo now calls _root_command(), which is a wrapper around _command(), but also + sets the PATH to include {,/usr{,/local}}/sbin +---------------------------- +revision 1.146 +date: 2002/02/26 21:48:32; author: ianmacd; state: Exp; lines: +20 -2 + +add cardctl completion +---------------------------- +revision 1.145 +date: 2002/02/25 06:50:23; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020225 +---------------------------- +revision 1.144 +date: 2002/02/24 20:52:22; author: ianmacd; state: Exp; lines: +5 -1 + +_rpm(): fixed minor bug in --re{build,compile}/--clean/--rms{ource,pec} that + caused compgen error when passed parameter with hyphens +---------------------------- +revision 1.143 +date: 2002/02/24 06:43:48; author: ianmacd; state: Exp; lines: +4 -2 + +_psql(): try to get list of valid users from Postgres before resorting to + system user list +---------------------------- +revision 1.142 +date: 2002/02/22 16:48:21; author: ianmacd; state: Exp; lines: +8 -3 + +modified _filedir() and _longopt() to allow mkdir and rmdir to complete only + on directories +---------------------------- +revision 1.141 +date: 2002/02/22 08:41:05; author: ianmacd; state: Exp; lines: +4 -5 + +_cd(): sigh, completion on dirs and subdirs of entries in $CDPATH was broken + yet again, this time due to the space having been removed from local $IFS. + This is fixed now, but there's still a bug remaining, namely that completion + does not work correctly if dirs or subdirs of entries in $CDPATH contain + embedded spaces +_longopt(): install completion for {mk,rm}dir as -o filenames, not dirnames +---------------------------- +revision 1.140 +date: 2002/02/21 20:26:36; author: ianmacd; state: Exp; lines: +3 -1 + +_tar(): prevent error if user tries to complete on first parameter using a + string like -x (compgen sees the -x as an option to itself) +---------------------------- +revision 1.139 +date: 2002/02/20 19:09:45; author: ianmacd; state: Exp; lines: +2 -2 + +_known_hosts(): fix bug where defaulting to standard hostname completion + would yield a compgen error +---------------------------- +revision 1.138 +date: 2002/02/20 06:41:50; author: ianmacd; state: Exp; lines: +2 -2 + +update release to 20020220 +---------------------------- +revision 1.137 +date: 2002/02/20 06:26:08; author: ianmacd; state: Exp; lines: +3 -3 + +_longopt(): add irb to list of commands +_longopt(): refine sed command that filters long options +---------------------------- +revision 1.136 +date: 2002/02/20 03:56:08; author: ianmacd; state: Exp; lines: +2 -2 + +_man(): manpath doesn't exist on Sorceror Linux, so use man --path instead +---------------------------- +revision 1.135 +date: 2002/02/20 01:12:52; author: ianmacd; state: Exp; lines: +2 -2 + +_function(): declare won't allow a function that starts with a '-', so use + type instead +---------------------------- +revision 1.134 +date: 2002/02/19 22:49:13; author: ianmacd; state: Exp; lines: +4 -7 + +_rpm(): some clean up +---------------------------- +revision 1.133 +date: 2002/02/19 18:37:15; author: ianmacd; state: Exp; lines: +45 -27 + +take signal completion from _killall() and put it in _signals() +_killall() now calls _signals() +new _kill() function for kill completion +_killall() now only completes on signals if parameter starts with a '-'. + It would previously return process names AND signals for a blank parameter. +---------------------------- +revision 1.132 +date: 2002/02/18 23:40:23; author: ianmacd; state: Exp; lines: +8 -4 + +_man(): remove compgen -G glob in favour of compgen -f -X +---------------------------- +revision 1.131 +date: 2002/02/18 19:21:14; author: ianmacd; state: Exp; lines: +23 -11 + +_tar(): eradicate use of compgen -G in favour of compgen -f -X +---------------------------- +revision 1.130 +date: 2002/02/18 19:07:37; author: ianmacd; state: Exp; lines: +9 -8 + +_rpm(): more removal of compgen -G in favour of compgen -f -X +---------------------------- +revision 1.129 +date: 2002/02/18 18:55:25; author: ianmacd; state: Exp; lines: +3 -13 + +vastly simplify _rpm()'s local file_glob() function by removing compgen -G + glob in favour of a compgen -f -X construction +---------------------------- +revision 1.128 +date: 2002/02/18 18:36:00; author: ianmacd; state: Exp; lines: +5 -3 + +check that $modpath directory can be entered in _insmod() +---------------------------- +revision 1.127 +date: 2002/02/18 18:26:54; author: ianmacd; state: Exp; lines: +12 -11 + +only install route completion if running Linux +check for existence of make before installing its completion +---------------------------- +revision 1.126 +date: 2002/02/18 11:09:59; author: ianmacd; state: Exp; lines: +36 -41 + +check for Linux before installing killall completion +check for existence of cvs before installing its completion +clean up _longopt() +clean up _gcc() +clean up _configure() +---------------------------- +revision 1.125 +date: 2002/02/18 09:39:02; author: ianmacd; state: Exp; lines: +9 -11 + +_configure_func() now calls _longopt(), rather than duplicating code +---------------------------- +revision 1.124 +date: 2002/02/18 09:32:56; author: ianmacd; state: Exp; lines: +5 -31 + +remove _redir_op() and _redir_test() +---------------------------- +revision 1.123 +date: 2002/02/18 09:27:09; author: ianmacd; state: Exp; lines: +2 -2 + +$prev wasn't local to _psql() +---------------------------- +revision 1.122 +date: 2002/02/18 09:26:34; author: ianmacd; state: Exp; lines: +29 -12 + +mkdir and rmdir now bound to _longopt(), default to dirnames +a2ps, autoconf, automake, bc, gprof, ld, nm, objcopy, objdump, readelf, strip, + bison, cpio, diff, patch, enscript, cp, df, dir, du, ln, ls, mkfifo, mknod, + mv, rm, touch, vdir, xargs, awk, gperf, grep, gpg, grub, indent, less, m4, + sed, shar, date, env, seq, su, tee, uname, who, texindex, cat, csplit, cut, + expand, fmt, fold, head, md5sum, nl, od, paste, pr, ptx, sha1sum, sort, + split, tac, tail, tr, unexpand, uniq, wc, units and rsync now all have + GNU long option completion from _longopt() +gpc completion added into _gcc() +cat, less, more, ln and strip no longer bound to _filedir() +---------------------------- +revision 1.121 +date: 2002/02/17 16:50:17; author: ianmacd; state: Exp; lines: +2 -2 + +ee, xv, qiv and display also complete on .xpm files +---------------------------- +revision 1.120 +date: 2002/02/16 01:13:00; author: ianmacd; state: Exp; lines: +36 -21 + +break part of _gcc() into _longopt() and use this for ldd, wget, bash, id and + info completion, as demonstrated by Manu Rouat <emmanuel.rouat@wanadoo.fr> +---------------------------- +revision 1.119 +date: 2002/02/15 23:53:58; author: ianmacd; state: Exp; lines: +57 -1 + +completion for gcc and back-ends (g++, c++, g77, and gcj) from + Phil Edwards <phil@jaj.com> +---------------------------- +revision 1.118 +date: 2002/02/15 07:18:22; author: ianmacd; state: Exp; lines: +2 -2 + +update release to 20020215 +---------------------------- +revision 1.117 +date: 2002/02/15 00:44:21; author: ianmacd; state: Exp; lines: +2 -2 + +mplayer also completes on .wmv files +---------------------------- +revision 1.116 +date: 2002/02/14 23:39:04; author: ianmacd; state: Exp; lines: +15 -16 + +_man(): use manpath instead of /etc/man{,path}.config to find list of paths + to search. This approach honours $MANPATH +_man(): fixed bug that caused a spurious ':' to be returned as a possible + completion for all manual sections +---------------------------- +revision 1.115 +date: 2002/02/14 21:11:31; author: ianmacd; state: Exp; lines: +9 -14 + +_rpm(): add --nodeps and --nodirtokens to possible completions for rpm -b* + and rpm -t* +_rpm(): add --rmsource, --rmspec, --sign & --nodirtokens to possible + completions for rpm --rebuild and rpm --recompile +_rpm(): rpm --recompile and --rebuild now offer compatible long options as + possible completions, even when current parameter does not start with a '-' +_rpm(): rpm --clean, --rmsource and --rmspec now offer compatible long options + as possible completions, even when current parameter does not start with a '-' +---------------------------- +revision 1.114 +date: 2002/02/14 20:07:42; author: ianmacd; state: Exp; lines: +8 -5 + +_rpm(): default to directory completion as a last resort in more cases +---------------------------- +revision 1.113 +date: 2002/02/14 17:49:43; author: ianmacd; state: Exp; lines: +7 -4 + +_man(): check for /etc/manpath.config as well as /etc/man.config, since + Debian uses the former +---------------------------- +revision 1.112 +date: 2002/02/13 19:25:22; author: ianmacd; state: Exp; lines: +2 -4 + +user name completion for passwd was accidentally later replaced by group + name completion (duh) +---------------------------- +revision 1.111 +date: 2002/02/13 19:23:52; author: ianmacd; state: Exp; lines: +4 -5 + +add rsh, rlogin & ftp to commands that use _known_hosts() +---------------------------- +revision 1.110 +date: 2002/02/13 19:20:59; author: ianmacd; state: Exp; lines: +29 -1 + +beginnings of psql completion +---------------------------- +revision 1.109 +date: 2002/02/13 18:33:29; author: ianmacd; state: Exp; lines: +2 -2 + +mplayer also completes on .mov files +---------------------------- +revision 1.108 +date: 2002/02/13 17:02:57; author: ianmacd; state: Exp; lines: +8 -6 + +update release to 20020213 +---------------------------- +revision 1.107 +date: 2002/02/13 16:54:03; author: ianmacd; state: Exp; lines: +2 -2 + +add line continuation character to _tcpdump(), or compgen will eat up all of + the memory on the system +---------------------------- +revision 1.106 +date: 2002/02/13 16:46:15; author: ianmacd; state: Exp; lines: +4 -7 + +breaking completion definitions that use -X over multiple lines broke them, + when later reassigning them to _filedir_xspec() +---------------------------- +revision 1.105 +date: 2002/02/12 18:36:17; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020212 +---------------------------- +revision 1.104 +date: 2002/02/12 17:05:22; author: ianmacd; state: Exp; lines: +8 -12 + +clean up _man() a little +---------------------------- +revision 1.103 +date: 2002/02/11 23:28:47; author: ianmacd; state: Exp; lines: +36 -3 + +beginnings of gdb completion +type now simply completes on commands (complete -c) rather than using + _command() +---------------------------- +revision 1.102 +date: 2002/02/11 06:06:19; author: ianmacd; state: Exp; lines: +5 -4 + +in _apt-cache(), return package list for --show, --showpkg, --depends + and --dotty +---------------------------- +revision 1.101 +date: 2002/02/11 03:14:08; author: ianmacd; state: Exp; lines: +6 -7 + +_scp() now suffixes a ':' on hostnames +---------------------------- +revision 1.100 +date: 2002/02/11 02:49:26; author: ianmacd; state: Exp; lines: +22 -4 + +add bash export completion +change $cword reference to $cur in alias completion +remove local from list of built-ins that complete on variables, since local + can't be used interactively +---------------------------- +revision 1.99 +date: 2002/02/11 00:11:03; author: ianmacd; state: Exp; lines: +35 -1 + +alias and function completion based on code submitted by + ulf.bartelt@t-online.de <Ulf Bartelt> +---------------------------- +revision 1.98 +date: 2002/02/10 21:45:46; author: ianmacd; state: Exp; lines: +18 -1 + +ncftp bookmark completion from Markus Dobel <mdobel@kawo2.rwth-aachen.de> +---------------------------- +revision 1.97 +date: 2002/02/10 21:32:39; author: ianmacd; state: Exp; lines: +3 -2 + +add qiv and display to list of programs that complete on image files +xfig completes on .fig files +---------------------------- +revision 1.96 +date: 2002/02/09 08:30:49; author: ianmacd; state: Exp; lines: +2 -2 + +update release to 20020209 +---------------------------- +revision 1.95 +date: 2002/02/08 18:16:44; author: ianmacd; state: Exp; lines: +4 -3 + +fixed minor quoting bug in _filedir() and _filedir_xspec() that caused paths + with embedded spaces to still not be correctly completed in some cases +---------------------------- +revision 1.94 +date: 2002/02/08 17:49:05; author: ianmacd; state: Exp; lines: +17 -18 + +_man(): some systems (e.g. Mandrake) have bzipped man pages +_man(): remove code duplication +more file types for ee and xv +---------------------------- +revision 1.93 +date: 2002/02/06 19:02:53; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020206 +---------------------------- +revision 1.92 +date: 2002/02/06 18:41:06; author: ianmacd; state: Exp; lines: +3 -3 + +make -name, -lname, -iname & -ilname complete on files in _find() and + change default completion from -o default to -o filenames +---------------------------- +revision 1.91 +date: 2002/02/06 17:05:12; author: ianmacd; state: Exp; lines: +3 -2 + +make xdvi also complete on .Z, .gz and .bz2 files +---------------------------- +revision 1.90 +date: 2002/02/06 16:54:09; author: ianmacd; state: Exp; lines: +15 -15 + +change instances of -X '!*.+(foo|bar)' to -X '!*.@(foo|bar) in the various + one-liners, so that e.g. baz would complete on .foo or .bar, but not .foobar +---------------------------- +revision 1.89 +date: 2002/02/06 05:02:46; author: ianmacd; state: Exp; lines: +9 -6 + +added a bunch of one-liners from patch by Matthias Klose <doko@cs.tu-berlin.de> +---------------------------- +revision 1.88 +date: 2002/02/06 02:51:20; author: ianmacd; state: Exp; lines: +2 -2 + +add --pkgid, --hdrid, --fileid & --tid query options to _rpm() for rpm 4.0.4 +---------------------------- +revision 1.87 +date: 2002/02/05 16:55:30; author: ianmacd; state: Exp; lines: +3 -3 + +unzip also completes on .pk3 (Quake map) files +xmms, gqmpeg & freeamp also complete on .pls files +---------------------------- +revision 1.86 +date: 2002/02/04 19:11:42; author: ianmacd; state: Exp; lines: +3 -2 + +in _rpm(), consult /var/log/rpmpkgs for package list only if it is newer + than /var/lib/rpm/Packages +---------------------------- +revision 1.85 +date: 2002/02/04 19:07:33; author: ianmacd; state: Exp; lines: +5 -5 + +make scp work with files with embedded spaces (grr...) +---------------------------- +revision 1.84 +date: 2002/02/04 03:15:42; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020204 +---------------------------- +revision 1.83 +date: 2002/02/04 03:12:10; author: ianmacd; state: Exp; lines: +62 -1 + +screen completion added - _screen() +beginnings of openssl completion added - _openssl() +---------------------------- +revision 1.82 +date: 2002/02/03 22:01:43; author: ianmacd; state: Exp; lines: +13 -2 + +make --clean --rmsource and --rmspec work together in _rpm() +---------------------------- +revision 1.81 +date: 2002/01/31 18:03:19; author: ianmacd; state: Exp; lines: +3 -3 + +not all awks are created equal, so use sub() instead of gensub() in _killall() +---------------------------- +revision 1.80 +date: 2002/01/31 17:01:43; author: ianmacd; state: Exp; lines: +2 -2 + +in _zip(), $xspec needs to be quoted to stop it from acting as a shell glob, + rather than a parameter to compgen +---------------------------- +revision 1.79 +date: 2002/01/31 01:35:52; author: ianmacd; state: Exp; lines: +2 -2 + +unzip now also handles .exe files +---------------------------- +revision 1.78 +date: 2002/01/30 19:48:45; author: ianmacd; state: Exp; lines: +19 -12 + +fix _find() so that if first command line parameter does not begin with -, + directory completion is performed. Previously 'find h<Tab>' would result + in 'find -help'. +---------------------------- +revision 1.77 +date: 2002/01/30 05:08:47; author: ianmacd; state: Exp; lines: +2 -2 + +update release to 20020130 +---------------------------- +revision 1.76 +date: 2002/01/30 05:04:28; author: ianmacd; state: Exp; lines: +3 -3 + +--clean can be used stand-alone in _rpm() +---------------------------- +revision 1.75 +date: 2002/01/29 23:06:26; author: ianmacd; state: Exp; lines: +16 -10 + +make _ifupdown() detect a Debian Linux system and act accordingly +in _man(), check that /etc/man.config is readable, not just that it exists +in _rpm(), check that /var/log/rpmpkgs is readable, not just that it exists +---------------------------- +revision 1.74 +date: 2002/01/29 21:33:49; author: ianmacd; state: Exp; lines: +8 -3 + +define $BASH_COMPLETION to hold location of completion script. This is a + read-only variable used by _filedir_xspec(). Why doesn't bash have a + built-in variable to return the path of the file currently being sourced? +---------------------------- +revision 1.73 +date: 2002/01/29 20:30:00; author: ianmacd; state: Exp; lines: +2 -2 + +apparently, it should be aviplay, not avifile +---------------------------- +revision 1.72 +date: 2002/01/29 18:31:22; author: ianmacd; state: Exp; lines: +4 -1 + +call _expand() from a couple more places in _rpm() +---------------------------- +revision 1.71 +date: 2002/01/24 21:20:31; author: ianmacd; state: Exp; lines: +2 -2 + +make _filedir_xspec() use the basename of commands when looking for matching + exclusion specs (acroread <Tab> worked, whereas /opt/bin/acroread <Tab> + did not) +---------------------------- +revision 1.70 +date: 2002/01/24 05:03:26; author: ianmacd; state: Exp; lines: +11 -6 + +release updated to 20020124 +call _expand() from some of the completion routines() +find now performs default completion, rather than dirnames, if nothing else + is returned +---------------------------- +revision 1.69 +date: 2002/01/24 00:41:00; author: ianmacd; state: Exp; lines: +3 -3 + +_rpm() now performs tilde expansion when file globbing +removed commented out gzip and bzip2 one-liners +---------------------------- +revision 1.68 +date: 2002/01/24 00:36:30; author: ianmacd; state: Exp; lines: +17 -6 + +renamed _file_and_dir() _filedir_xspec() +created _filedir(), which is used by cat, less, more, ln and strip, so that + tilde expansion can be performed, prior to pathname expansion +---------------------------- +revision 1.67 +date: 2002/01/24 00:13:21; author: ianmacd; state: Exp; lines: +41 -11 + +_zip() added for gzip and bzip2, so that they complete on .gz2 and .bz2 files + when invoked with the -d flag. +_expand() created for doing tilde expansion on path names. It returns the + number of elements in the COMPREPLY array. _zip(), _cd() and + _file_and_dir() now call this. +fixed minor bug in _file_and_dir() that was removing the '-' from the front of + its parameter +---------------------------- +revision 1.66 +date: 2002/01/23 21:35:17; author: ianmacd; state: Exp; lines: +5 -3 + +by popular request, comment out compspecs for gzip and bzip2. Added a + conditional to installation section of _file_and_dir() to not bind commented + out compspecs to commands +---------------------------- +revision 1.65 +date: 2002/01/23 18:24:46; author: ianmacd; state: Exp; lines: +5 -5 + +add --rmspec handling to _rpm() +---------------------------- +revision 1.64 +date: 2002/01/23 18:14:19; author: ianmacd; state: Exp; lines: +7 -8 + +turn off command tracing when DEBUG is unset +unzip also unpacks .jar files +add ggv to commands that take PostScript files +mplayer CAN'T use MP3 files +_command() wasn't redirecting stderr, so would display a harmless error message + when in 'sudo x <Tab>', 'x' didn't have its own compspec +in 'sudo x $1 $2 $n', _command() was calling x's own completion function and + passing the rest of the command line as a single parameter, rather than as + individual tokens. This is fixed, but there may be other breakage as a + result. Need to do more testing. +---------------------------- +revision 1.63 +date: 2002/01/22 08:19:47; author: ianmacd; state: Exp; lines: +2 -2 + +handle rpm -qip (and similar) as well as rpm -qpi +---------------------------- +revision 1.62 +date: 2002/01/21 16:48:10; author: ianmacd; state: Exp; lines: +3 -1 + +fix bug in 'sudo x <Tab>' where 'x' has no compspec of its own +---------------------------- +revision 1.61 +date: 2002/01/21 16:29:54; author: ianmacd; state: Exp; lines: +3 -3 + +errors caused by missing quotes fixed (duh!) +---------------------------- +revision 1.60 +date: 2002/01/21 04:58:42; author: ianmacd; state: Exp; lines: +2 -20 + +remove previous _command() completion function +updated release to 20010121 +---------------------------- +revision 1.59 +date: 2002/01/18 16:54:22; author: ianmacd; state: Exp; lines: +49 -2 + +completely rewrote _command(), so that commands like sudo and strace first + complete on a command, then complete according to that command's own + completion specification. E.g. sudo rpm <Tab> would further complete + according to _rpm(), as if it were being called directly +iptables completion was being installed, even if it were not in user's PATH +---------------------------- +revision 1.58 +date: 2002/01/16 08:18:11; author: ianmacd; state: Exp; lines: +7 -1 + +added some one-liners for multimedia programs +---------------------------- +revision 1.57 +date: 2002/01/16 08:14:14; author: ianmacd; state: Exp; lines: +10 -7 + +_known_hosts(): finally thought of a way to correctly perform completion + when host specification is of the form user@host +_known_hosts(): moved escaping of dots in $cur to within 'if' block that + requires it +---------------------------- +revision 1.56 +date: 2002/01/16 03:16:56; author: ianmacd; state: Exp; lines: +2 -2 + +_man() wasn't completing on filenames with a relative path +---------------------------- +revision 1.55 +date: 2002/01/15 18:20:48; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020115 +---------------------------- +revision 1.54 +date: 2002/01/14 21:38:22; author: ianmacd; state: Exp; lines: +33 -1 + +mysqladmin completion +---------------------------- +revision 1.53 +date: 2002/01/09 16:32:30; author: ianmacd; state: Exp; lines: +2 -2 + +updated release to 20020109 +---------------------------- +revision 1.52 +date: 2002/01/08 05:49:06; author: ianmacd; state: Exp; lines: +35 -11 + +added _chgrp() completion +---------------------------- +revision 1.51 +date: 2002/01/08 01:33:08; author: ianmacd; state: Exp; lines: +19 -1 + +added _ifupdown() for Red Hat Linux if{up,down} completion +---------------------------- +revision 1.50 +date: 2002/01/08 01:26:49; author: ianmacd; state: Exp; lines: +45 -7 + +improve _iptables() with some chain name completion +---------------------------- +revision 1.49 +date: 2002/01/06 19:11:12; author: ianmacd; state: Exp; lines: +3 -2 + +fix iptables - it no longer worked at all, because $prev wasn't set +---------------------------- +revision 1.48 +date: 2002/01/06 04:21:04; author: ianmacd; state: Exp; lines: +2 -2 + +_cd() was no longer completing relative to $CDPATH +---------------------------- +revision 1.47 +date: 2002/01/05 21:04:01; author: ianmacd; state: Exp; lines: +3 -1 + +add release date +---------------------------- +revision 1.46 +date: 2002/01/05 20:48:59; author: ianmacd; state: Exp; lines: +6 -4 + +fixed _cd() so that if $CDPATH is set and no completions are returned + relative to its paths, we still attempt directory completion relative to $PWD +---------------------------- +revision 1.45 +date: 2002/01/05 20:42:41; author: ianmacd; state: Exp; lines: +9 -5 + +make gv also complete on encapsulated PostScript files +add jadetex and pdfjadetex to commands that complete on tex files +improved tar completion to handle .tgz and .tar files +inproved tar completion to perform file completion when c*f is the first + parameter +---------------------------- +revision 1.44 +date: 2002/01/04 19:29:18; author: ianmacd; state: Exp; lines: +4 -4 + +add 'conflicts' and 'obsoletes' query completions to _rpm() +---------------------------- +revision 1.43 +date: 2002/01/04 05:34:21; author: ianmacd; state: Exp; lines: +7 -6 + +make gv also complete on PDF files +include --repackage for rpm -[ei] +fix _cd so that it completes on directories with an embedded space +fix _file_and_dir so that it completes on directories with an embedded space +---------------------------- +revision 1.42 +date: 2002/01/03 01:17:44; author: ianmacd; state: Exp; lines: +2 -2 + +no group completion for chgrp, since we ideally also want filename completion + on second and subsequent parameters +---------------------------- +revision 1.41 +date: 2002/01/03 01:16:41; author: ianmacd; state: Exp; lines: +17 -15 + +add group completion for chgrp +change embedded tabs in the file to $'\t' syntax +be a bit more elegant in determining location of showmount in _mount() +condense awk|grep combo in _configure() to a single sed command +be more intelligent about parsing for exclusion (-X) compspecs when + binding commands to _file_and_dir() +---------------------------- +revision 1.40 +date: 2001/12/21 08:56:18; author: ianmacd; state: Exp; lines: +6 -4 + +check for showmount in /sbin or /usr/sbin in _mount() +---------------------------- +revision 1.39 +date: 2001/12/20 19:26:49; author: ianmacd; state: Exp; lines: +4 -3 + +add a compspec for mpg123 +condense grep | head into a single sed command in _file_and_dir +---------------------------- +revision 1.38 +date: 2001/12/20 17:12:44; author: ianmacd; state: Exp; lines: +16 -17 + +avoid use of extra file descriptor and grep in _file_and_dir by using + parameter substitutions +---------------------------- +revision 1.37 +date: 2001/12/20 08:52:12; author: ianmacd; state: Exp; lines: +44 -4 + +added _file_and_dir as a meta-function for compspecs requiring the -X flag + This allows us to exclude files without excluding directories +use IFS=$'\t' instead of IFS=$(echo -e "\t") +---------------------------- +revision 1.36 +date: 2001/12/18 04:43:25; author: ianmacd; state: Exp; lines: +137 -137 + +replace spaces with tabs +---------------------------- +revision 1.35 +date: 2001/12/18 04:25:04; author: ianmacd; state: Exp; lines: +23 -3 + +basic nslookup completion added +---------------------------- +revision 1.34 +date: 2001/12/13 21:34:17; author: ianmacd; state: Exp; lines: +3 -7 + +make ee and xv complete on more file-types +---------------------------- +revision 1.33 +date: 2001/12/11 21:25:53; author: ianmacd; state: Exp; lines: +21 -2 + +ant completion added +---------------------------- +revision 1.32 +date: 2001/12/05 18:05:49; author: ianmacd; state: Exp; lines: +2 -2 + +use type (built-in) instead of which (external) to determine whether a + particular command is available +---------------------------- +revision 1.31 +date: 2001/12/05 17:32:24; author: ianmacd; state: Exp; lines: +17 -23 + +- removed misleading comment on _man completion +- use -g, not -u for group completion (duh!) +- avoid unnecessary use of $COMPREPLY_SAVE in _ssh/_scp +- use '-' as prefix (-P) to kill, not '%', and put it *before* command +- default to filename completion on _scp +- removed a couple of definitions of $prev that weren't actually used +- source ~/.bash_completion if it exists +---------------------------- +revision 1.30 +date: 2001/11/29 01:37:54; author: ianmacd; state: Exp; lines: +8 -24 + +removed _gid_function and made other modifications to account for the fact + that group completion is now standard in bash 2.05a +---------------------------- +revision 1.29 +date: 2001/11/26 19:19:59; author: ianmacd; state: Exp; lines: +5 -2 + +make _known_hosts() escape meta-characters in paths before handing off to awk +added missing ` in _service +---------------------------- +revision 1.28 +date: 2001/11/20 21:35:19; author: ianmacd; state: Exp; lines: +2 -3 + +$prev not needed in _scp +---------------------------- +revision 1.27 +date: 2001/11/20 05:15:48; author: ianmacd; state: Exp; lines: +43 -22 + +- default to _dirnames on _find +- fixed bug in _known_hosts that caused keys to be printed from known_hosts2 + files +- made _ssh a little more intelligent +- added _scp +- made _cd expand ~ in directory specs +- declared i as a local variable in many functions +---------------------------- +revision 1.26 +date: 2001/11/05 00:11:48; author: ianmacd; state: Exp; lines: +11 -5 + +_rpm now uses /var/log/rpmpkgs if available (in RHL 7.2), since this is much + faster than rpm -qa, at the expense of actuality +_man completion now looks at section 'l' (local) of the manual +---------------------------- +revision 1.25 +date: 2001/09/21 20:51:30; author: ianmacd; state: Exp; lines: +5 -3 + +fixed bug in _cd that caused no completions to be returned if CDPATH was not +set and user was not trying to complete on an absolute path +---------------------------- +revision 1.24 +date: 2001/08/22 17:20:27; author: ianmacd; state: Exp; lines: +23 -23 + +reverted to previous version of _rpm, since last time's fixes broke more things than + they fixed. +---------------------------- +revision 1.23 +date: 2001/08/16 17:49:39; author: ianmacd; state: Exp; lines: +70 -17 + +added _command completion function and extended Perforce completion, both written by + Frank Cusack (frank@google.com) +---------------------------- +revision 1.22 +date: 2001/08/16 17:27:02; author: ianmacd; state: Exp; lines: +23 -23 + +made rpm completion work when -p option to check uninstalled packages is not concatenated +with other options (e.g. -ql -p instead of -qlp) +---------------------------- +revision 1.21 +date: 2001/07/12 05:52:25; author: ianmacd; state: Exp; lines: +6 -6 + +tune cd completion for standard dir completion when all else fails +p4 completion completes on files after first parameter +p4 completion now gives default completion if all else fails +---------------------------- +revision 1.20 +date: 2001/07/09 02:55:01; author: ianmacd; state: Exp; lines: +41 -21 + +corrected bug in have() support function - it returned false positives +umount, rmmod, find, rpm, apt-get, apt-cache, make use '-o filenames' +mount uses '-o default' to get default completion if all else fails +added basic perforce completion +---------------------------- +revision 1.19 +date: 2001/07/09 01:14:13; author: ianmacd; state: Exp; lines: +91 -12 + +added have() function for checking for presence of binaries +check for binaries before installing functions and completions +use '-o' option to 'complete' for optimal completion behaviour +basic tar(1), iptables(8), tcpdump(8) completion added +---------------------------- +revision 1.18 +date: 2001/05/21 22:10:29; author: ianmacd; state: Exp; lines: +10 -121 + +various clean-ups for bash 2.05 ('complete -o' means we can simplify a + bunch of default code) +_cd function made active again +meta default completion function removed (bash 2.05 has 'complete -o default') +---------------------------- +revision 1.17 +date: 2001/03/22 00:33:02; author: ianmacd; state: Exp; lines: +2 -2 + +fixed typo in rpm completion +---------------------------- +revision 1.16 +date: 2001/03/05 20:12:48; author: ianmacd; state: Exp; lines: +207 -21 + +don't try to do NFS mount completion if we don't seem to have showmount +fix quoting issue in insmod completion +add --specfile, --what{provides,requires} sections to RPM completion +move -*g) case glob down to end of case, to avoid catching --checksig in RPM + completion +check /etc/known_hosts2 & ~/.ssh/known_hosts2 for hosts in _known_hosts + completion +fixed typo in service completion +added preliminary _cd meta-function +added some more meta-functions from sample completions supplied with bash 2.04 + source +---------------------------- +revision 1.15 +date: 2001/01/31 23:57:06; author: ianmacd; state: Exp; lines: +16 -1 + +modprobe -r now completes a la insmod +insmod/modprobe now complete on filenames if parameter contains a / +---------------------------- +revision 1.14 +date: 2001/01/31 23:30:49; author: ianmacd; state: Exp; lines: +8 -7 + +insmod completion was not completing module parameters correctly +man completion now resorts to filename completion if no /etc/man.config +---------------------------- +revision 1.13 +date: 2001/01/11 00:09:48; author: ianmacd; state: Exp; lines: +29 -1 + +added Red Hat service completion +---------------------------- +revision 1.12 +date: 2000/12/20 03:04:54; author: ianmacd; state: Exp; lines: +6 -2 + +added --rmsource as stand-alone option to RPM completion +---------------------------- +revision 1.11 +date: 2000/12/19 20:54:49; author: ianmacd; state: Exp; lines: +28 -11 + +fixed bug in killall completion that caused swapped out processes to not be + completed +added file_glob() function to rpm completion +---------------------------- +revision 1.10 +date: 2000/11/20 21:41:43; author: ianmacd; state: Exp; lines: +76 -45 + +rpm completion updated for extra options in rpm 4.x (added --eval, --pipe, + --rcfile, etc.) +some minor bug fixes to rpm completion; code tidied in places +added some outstanding long options to rpm completion (--install, --freshen, + --upgrade, --info, --list, --state, --docfiles, --queryformat, --verify etc.) +added -g group completion +---------------------------- +revision 1.9 +date: 2000/10/29 23:17:19; author: ianmacd; state: Exp; lines: +5 -5 + +fixed RPM completion. Not all RPMs were found when completing -e, etc. +---------------------------- +revision 1.8 +date: 2000/10/19 17:25:36; author: ianmacd; state: Exp; lines: +4 -20 + +reverted cd, mkdir & pushd to standard -d directory completion +---------------------------- +revision 1.7 +date: 2000/10/09 20:07:50; author: ianmacd; state: Exp; lines: +164 -16 + +default to filename completion if all else fails on _mound() and _find() +do filename completion in _man() if parameter contains a / +add filename completion to list of _man completions if no manual section + specified +added functionality to FreeS/WAN IPSec completion +added Debian apt-get & apt-cache completion +added more intelligent directory completion in new _directory function +---------------------------- +revision 1.6 +date: 2000/09/25 23:38:11; author: ianmacd; state: Exp; lines: +118 -30 + +added Makefile completion +split _ssh function up into a _known_hosts function for use by other commands +improved insmod completion with module paramter completion +---------------------------- +revision 1.5 +date: 2000/09/11 20:46:39; author: ianmacd; state: Exp; lines: +66 -10 + +fixed bug in man completion that caused pages with a dot in them + (e.g. lilo.conf) not to be found +ssh completion enhanced with command completion after host has been given +fixed bug in ssh completion that caused bad completions when completing on + a digit +added route(8) completion +---------------------------- +revision 1.4 +date: 2000/08/29 21:21:00; author: ianmacd; state: Exp; lines: +20 -11 + +fixed bug in killall completion (processes with a path were not completed) +added cipher completion to -c option of ssh +---------------------------- +revision 1.3 +date: 2000/08/29 02:41:27; author: ianmacd; state: Exp; lines: +116 -63 + +added ssh completion +cleaned the code in some of the other functions +---------------------------- +revision 1.2 +date: 2000/08/11 23:20:41; author: ianmacd; state: Exp; lines: +253 -1 + +added cvs, rpm, chkconfig and chsh completion +---------------------------- +revision 1.1 +date: 2000/08/09 00:17:29; author: ianmacd; state: Exp; + +initial check-in of bash 2.04 programmable completion stuff +---------------------------- +revision 1.504.2.4 +date: 2003/01/02 18:41:37; author: ianmacd; state: Exp; lines: +2 -2 + +- update release to 20030102-devel +---------------------------- +revision 1.504.2.3 +date: 2003/01/02 02:33:32; author: ianmacd; state: Exp; lines: +2 -2 + +- add minor vim fix from main branch +---------------------------- +revision 1.504.2.2 +date: 2003/01/01 01:07:08; author: ianmacd; state: Exp; lines: +61 -90 + +- large function clean-up by "Guillaume Rousse" <rousse@ccr.jussieu.fr> +---------------------------- +revision 1.504.2.1 +date: 2003/01/01 01:05:35; author: ianmacd; state: Exp; lines: +160 -44 + +- split for devel branch +- rsync completion by "Guillaume Rousse" <rousse@ccr.jussieu.fr> +============================================================================= |