Bash-completion is a command-line completion utility that is designed to provide the user with a more efficient and easier way to interact with the command line. It allows the user to type a few characters of a command or file name and then hit the “tab” key to autocomplete the command. Bash-completion works in the Linux and Mac OS X command-line shells. It is also available for Windows systems through the Cygwin environment. Bash-completion can autocomplete commands, files, directories, and more. It can also provide additional help when typing out commands. For example, if you type “man” and hit tab, it will provide a list of man pages that you can choose from. Bash-completion can save time and make it easier to use the command line.
Discontinued The project is no longer being developed since 2016. The latest version, 1.1, released in March 2011, can still be downloaded from SourceForge.