提交 ec733a93 编写于 作者: M Mislav Marohnić

Merge pull request #959 from heitortsergent/zsh_instructions

Add installation instructions for zsh tab-completion
......@@ -78,10 +78,11 @@ eval "$(hub alias -s)"
hub repository contains tab-completion scripts for bash and zsh. These scripts
complement existing completion scripts that ship with git.
[Installation instructions](etc)
* [hub bash completion](https://github.com/github/hub/blob/master/etc/hub.bash_completion.sh)
* [hub zsh completion](https://github.com/github/hub/blob/master/etc/hub.zsh_completion)
Commands
--------
......
# Installation instructions
## bash + Homebrew
If you're using Homebrew, just run `brew install hub` and you should be all set with auto-completion.
## bash
Open your `.bashrc` file if you're on Linux, or your `.bash_profile` if you're on OS X and add:
```sh
if [ -f /path/to/hub.bash_completion ]; then
. /path/to/hub.bash_completion
fi
```
## zsh
Create a new folder for completions:
```sh
mkdir -p ~/.zsh/completions
```
Copy the file `/etc/hub.zsh_completion` from the location where you downloaded `hub` to the folder `~/.zsh/completions/` and rename it to `_hub`:
```sh
cp /path/to/etc/hub.zsh_completion ~/.zsh/completions/ \
mv ~/.zsh/completions/hub.zsh_completion ~/.zsh/completions/_hub
```
Then add the following lines to your `.zshrc` file:
```sh
fpath=(~/.zsh/completions $fpath)
autoload -U compinit && compinit
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册