Shell Completions
Generate completions with:
gg completions <shell>
Supported shells include: bash, zsh, fish, elvish, powershell.
Bash
mkdir -p ~/.local/share/bash-completion/completions
gg completions bash > ~/.local/share/bash-completion/completions/gg
Zsh
mkdir -p ~/.zfunc
gg completions zsh > ~/.zfunc/_gg
Then in ~/.zshrc:
fpath=(~/.zfunc $fpath)
autoload -Uz compinit && compinit
Fish
mkdir -p ~/.config/fish/completions
gg completions fish > ~/.config/fish/completions/gg.fish