bash-completion is a collection of command line command completions
for the Bash shell, collection of helper functions to assist in creating
new completions, and set of facilities for loading completions
automatically on demand, as well as installing them.