hub/etc
Lawrence 7efbf964b1 Added `hub pr` fish completions and wrapped `git` completions
* Redefined `__fish_hub_using_command` to support multiple commands (such as `hub pr list`)
* Added `hub pr list` and `hub pr checkout` along with their options
2019-09-07 19:41:06 -04:00
..
README.md [docs] Don't assume that Homebrew is always on macOS 2019-03-12 15:09:27 +01:00
hub.bash_completion.sh Ensure all custom commands are listed in docs and shell completions 2018-07-06 22:25:22 +02:00
hub.fish_completion Added `hub pr` fish completions and wrapped `git` completions 2019-09-07 19:41:06 -04:00
hub.zsh_completion Add pull-request --no-edit flag to zsh completion 2019-02-21 08:26:39 -08:00

README.md

Installation instructions

Homebrew

If you're using Homebrew, just run brew install hub and you should be all set with auto-completion. The extra steps to install hub completion scripts outlined below are not needed.

For bash/zsh, a one-time setup might be needed to enable completion for all Homebrew programs.

bash

Open your .bashrc file if you're on Linux, or your .bash_profile if you're on macOS and add:

if [ -f /path/to/hub.bash_completion ]; then
  . /path/to/hub.bash_completion
fi

zsh

Copy the file etc/hub.zsh_completion from the location where you downloaded hub to the folder ~/.zsh/completions/ and rename it to _hub:

mkdir -p ~/.zsh/completions
cp etc/hub.zsh_completion ~/.zsh/completions/_hub

Then add the following lines to your .zshrc file:

fpath=(~/.zsh/completions $fpath) 
autoload -U compinit && compinit

fish

Copy the file etc/hub.fish_completion from the location where you downloaded hub to the folder ~/.config/fish/completions/ and rename it to hub.fish:

mkdir -p ~/.config/fish/completions
cp etc/hub.fish_completion ~/.config/fish/completions/hub.fish