Merge pull request #5384 from schneems/patch-1

Update bash completion docs
This commit is contained in:
Mike McQuaid 2018-12-06 18:29:13 +00:00 committed by GitHub
commit 77e6a92750
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,13 +7,14 @@ Homebrew comes with completion definitions for the `brew` command. Some packages
You must configure your shell to enable the completion support. This is because the Homebrew-managed completions are stored under `HOMEBREW_PREFIX`, which your system shell may not be aware of, and because it is difficult to automatically configure `bash` and `zsh` completions in a robust manner, so the Homebrew installer cannot do it for you.
## Configuring Completions in `bash`
To make Homebrew's completions available in `bash`, you must source the definitions as part of your shell startup. Add the following to your `~/.bashrc` file:
```sh
if type brew 2&>/dev/null; then
for completion_file in $(brew --prefix)/etc/bash_completion.d/*; do
source "$completion_file"
done
source "$(brew --prefix)/etc/bash_completion"
else
echo "run: brew install git bash-completion"
fi
```