Completion moved to carapace-bin as external completer:
carapace gh [bash|elvish|fish|oil|xonsh|zsh]
gh with dynamic completion
continued work in the better-completions branch (cli#2728)
#bash
source <(gh _carapace)
# elvish
eval (gh _carapace|slurp)
# fish
gh _carapace | source
# oil
source <(gh _carapace)
# powershell
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
gh _carapace | Out-String | Invoke-Expression
# xonsh
COMPLETIONS_CONFIRM=True
exec($(gh _carapace))
# zsh
source <(gh _carapace)