Develop and Download Open Source Software

bash programmable completion

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2009-10-14 06:07
Bugfixes and feature enhancements.
2006-03-01 19:42
Many new completion functions have been added, and many existing ones have been improved or optimised. In addition, innumerable bugs have been fixed, including important bash 3.1 compatibility issues. This release is believed to be bash 3.1 compliant.
2005-07-22 00:00
The disabling of glob expansion in _filedir() has itself been disabled, as this triggered a bug in bash, which had the annoying effect of temporarily disabling alias expansion. mc completion has been greatly extended. A bug in lilo completion has been fixed. Improvements have been made to iwconfig completion. tcpdump and dhclient completion have been fixed to use the correct interfaces function. MPlayer options should now use dashes, not underscores.
2005-07-20 10:05
The patterns for tarball matching were fixed.
Evince completion for .pdf files was added. More
OpenOffice 2 completions were added. Completion
for xine front-ends and kplayer/MPlayer was added.
2005-07-12 20:15
New completion has been added for rpm2cpio, ntpdate, getent, id, and cpio. Mutt completion now also works for muttng. A bug was fixed in the _filedir() function, so that literal filenames that appear to be glob patterns are not treated as such. scp completion was fixed for the case where a filename contains shell metacharacters. Broken sudo completion was fixed. More extensions for MPlayer were added. The new open document formats of OpenOffice 2.0 are now supported. Many other minor fixes and enhancements were made.

Project Resources

http://freecode.com/urls/8cc0a86f097db62b05fb29f01aaaed9e
http://freecode.com/projects/bashcompletion

Project Description

Since v2.04, bash has allowed you to intelligently program and extend its
standard completion behavior to achieve complex command lines with just a few
keystrokes. Imagine typing ssh [Tab] and being able to complete on hosts from
your ~/.ssh/known_hosts files. Or typing man 3 str [Tab] and getting a list of
all string handling functions in the UNIX manual. mount system: [Tab] would
complete on all exported file-systems from the host called system, while make
[Tab] would complete on all targets in Makefile. This project was conceived to
produce programmable completion routines for the most common Linux/UNIX
commands, reducing the amount of typing sysadmins and programmers need to do on
a daily basis.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.