1
0
Fork 0
dotfiles/.local/share/completions/_gor
2026-01-06 07:36:53 +03:00

18 lines
400 B
Text

#compdef gor
__git_command_successful () {
if (( ${#*:#0} > 0 )); then
_message 'not a git repository'
return 1
fi
return 0
}
__git_remotes() {
local remotes expl
remotes=(${(f)"$(_call_program remotes git remote 2>/dev/null)"})
__git_command_successful $pipestatus || return 1
_wanted remotes expl remote compadd "$@" -a - remotes
}
_arguments -S $endopt ': :__git_remotes'