{"repo":"scop/bash-completion","free":true,"listed":false,"github":"https://github.com/scop/bash-completion","clone":"git clone https://github.com/scop/bash-completion.git","description":"Programmable completion functions for bash","language":"Shell","stars":3500,"topics":["bash","shell","completion","behavior"],"license":"GPL-2.0","category":"cli-tools","readme_excerpt":"bash-completion Introduction bash-completion is a collection of command-line completion recipes for a number of commands for the completion system of the Bash shell. These recipes enhance Bash's typical plain completion of filenames to provide better suggestions of options and arguments for many commands. Also provided is a collection of helper functions to assist in creating new recipes, and a set of facilities for loading recipes automatically on demand, as well as installing them. Installation The easiest way to install this software is to use a package; refer to Repology for a comprehensive list of operating system distributions, package names, and available versions. Depending on the package, you may still need to source it from either /etc/bashrc or /.bashrc (or any other file sourcing those). If you have only bash = 4.2 installed, you can do this by using: If you have older bash versions in use, their loading of bash completion should be prevented. See further for more info. If you don't have the package readily available for your distribution, or you simply don't want to use one, you can install bash-completion using the standard commands for GNU autotools packages: These commands install the completions and helpers, as well as a profile.d script that loads bash completion where appropriate. If your system does not use the profile.d directory (usually below /etc ) mechanism (i.e., does not automatically source shell scripts in it), you can source the $sysconfdir/profi","default_branch":null,"files":null,"tree":[],"storefront":"/r/scop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scop/bash-completion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}