]> src.twobees.de Git - dotfiles.git/blob - stow/oh-my-zsh/.oh-my-zsh/plugins/gh/gh.plugin.zsh
1d8d84c558068d9ac9588466705bf5d2f493201e
[dotfiles.git] / stow / oh-my-zsh / .oh-my-zsh / plugins / gh / gh.plugin.zsh
1 # Autocompletion for the GitHub CLI (gh).
2 if (( ! $+commands[gh] )); then
3   return
4 fi
5
6 # If the completion file doesn't exist yet, we need to autoload it and
7 # bind it to `gh`. Otherwise, compinit will have already done that.
8 if [[ ! -f "$ZSH_CACHE_DIR/completions/_gh" ]]; then
9   typeset -g -A _comps
10   autoload -Uz _gh
11   _comps[gh]=_gh
12 fi
13
14 gh completion --shell zsh >| "$ZSH_CACHE_DIR/completions/_gh" &|