mirror of
https://github.com/kristoferssolo/solorice.git
synced 2026-03-18 08:09:40 +00:00
29 lines
675 B
Plaintext
29 lines
675 B
Plaintext
#compdef opencode
|
|
###-begin-opencode-completions-###
|
|
#
|
|
# yargs command completion script
|
|
#
|
|
# Installation: opencode completion >> ~/.zshrc
|
|
# or opencode completion >> ~/.zprofile on OSX.
|
|
#
|
|
_opencode_yargs_completions()
|
|
{
|
|
local reply
|
|
local si=$IFS
|
|
IFS=$'
|
|
' reply=($(COMP_CWORD="$((CURRENT-1))" COMP_LINE="$BUFFER" COMP_POINT="$CURSOR" opencode --get-yargs-completions "${words[@]}"))
|
|
IFS=$si
|
|
if [[ ${#reply} -gt 0 ]]; then
|
|
_describe 'values' reply
|
|
else
|
|
_default
|
|
fi
|
|
}
|
|
if [[ "'${zsh_eval_context[-1]}" == "loadautofunc" ]]; then
|
|
_opencode_yargs_completions "$@"
|
|
else
|
|
compdef _opencode_yargs_completions opencode
|
|
fi
|
|
###-end-opencode-completions-###
|
|
|