commit
d04c0883fc
@ -3,9 +3,17 @@
|
|||||||
_cli_zsh_autocomplete() {
|
_cli_zsh_autocomplete() {
|
||||||
|
|
||||||
local -a opts
|
local -a opts
|
||||||
opts=("${(@f)$(_CLI_ZSH_AUTOCOMPLETE_HACK=1 ${words[@]:0:#words[@]-1} --generate-bash-completion)}")
|
local cur
|
||||||
|
cur=${words[-1]}
|
||||||
|
if [[ "$cur" == "-"* ]]; then
|
||||||
|
opts=("${(@f)$(_CLI_ZSH_AUTOCOMPLETE_HACK=1 ${words[@]:0:#words[@]-1} ${cur} --generate-bash-completion)}")
|
||||||
|
else
|
||||||
|
opts=("${(@f)$(_CLI_ZSH_AUTOCOMPLETE_HACK=1 ${words[@]:0:#words[@]-1} --generate-bash-completion)}")
|
||||||
|
fi
|
||||||
|
|
||||||
_describe 'values' opts
|
if [[ "${opts[1]}" != "" ]]; then
|
||||||
|
_describe 'values' opts
|
||||||
|
fi
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -21,9 +21,14 @@ cli v2 manual
|
|||||||
* [Exit code](#exit-code)
|
* [Exit code](#exit-code)
|
||||||
* [Combining short options](#combining-short-options)
|
* [Combining short options](#combining-short-options)
|
||||||
* [Bash Completion](#bash-completion)
|
* [Bash Completion](#bash-completion)
|
||||||
|
+ [Default auto-completion](#default-auto-completion)
|
||||||
|
+ [Custom auto-completion](#custom-auto-completion)
|
||||||
+ [Enabling](#enabling)
|
+ [Enabling](#enabling)
|
||||||
+ [Distribution](#distribution)
|
+ [Distribution and Persistent Autocompletion](#distribution-and-persistent-autocompletion)
|
||||||
+ [Customization](#customization)
|
+ [Customization](#customization)
|
||||||
|
+ [ZSH Support](#zsh-support)
|
||||||
|
+ [ZSH default auto-complete example](#zsh-default-auto-complete-example)
|
||||||
|
+ [ZSH custom auto-complete example](#zsh-custom-auto-complete-example)
|
||||||
* [Generated Help Text](#generated-help-text)
|
* [Generated Help Text](#generated-help-text)
|
||||||
+ [Customization](#customization-1)
|
+ [Customization](#customization-1)
|
||||||
* [Version Flag](#version-flag)
|
* [Version Flag](#version-flag)
|
||||||
|
Loading…
Reference in New Issue
Block a user