bash completion 20060301
The first new release of bash completion in more than six months is a reality.
This release features many new completion functions. Many others have been improved or optimised. In addition, a large number of bugs have been fixed, including all known compatibility issues with bash 3.1, the latest version of the shell.
An almost complete change log for this release follows:
- Completion for minicom(1), mtr(8), sysctl(8), smartctl(8), vncviewer(1), invoke-rc.d, update-rc.d and dpkg-source has been added.
- gdb completion of second parameter was broken when first parameter contained white space.
- gdb completion wasn't completing second parameter correctly when it was a file, rather than a PID.
- Ruby ri completion has been broken for some time. This is now fixed.
- Various fixes to work around change in how POSIX quoting is handled in bash 3.1.
- subversion completion has been reimplemented from scratch and integrated into the main file.
- iconv(1) completion has been improved.
- yum(8) completion has been updated for current version of yum.
- ant completion will now make use of complete-ant-cmd.pl, if available.
- cvs(1) completion has been improved with 'update' and 'stat' completion.
- 'aptitude show' now works in the same way as 'apt-cache show'.
- make(1) now also completes on file names.
- MPlayer will now also complete on .flac, .mpc and .3gp files.
- wine will now also complete on .exe.so files.
- unzip will now also complete on oowriter's .ott files.
- xine et al will now complete on .mng files.
- The list of programs completing on .dvi files has been expanded.
- The range of files on which timidity and evince complete has been expanded.
- mkisofs completion now defaults to treating results as file names.
- $DEBUG has been renamed $BASHCOMPLETIONDEBUG to avoid namespace clashes with other software.
- man(1) completion now works correctly on OpenBSD.
- svk and Mercurial completion have been added to contribs.
- Many other small optimisations and fixes.
