mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-30 10:38:50 +00:00
a3e90182bc
Change-type: patch
36 lines
703 B
Plaintext
36 lines
703 B
Plaintext
#compdef balena
|
|
#autoload
|
|
|
|
#TEMPLATE FILE FOR ZSH COMPLETION#
|
|
|
|
_balena() {
|
|
typeset -A opt_args
|
|
local context state line curcontext="$curcontext"
|
|
|
|
# Valid top-level completions
|
|
$main_commands$
|
|
# Sub-completions
|
|
$sub_cmds$
|
|
|
|
_arguments -C \
|
|
'(- 1 *)--version[show version and exit]' \
|
|
'(- 1 *)'{-h,--help}'[show help options and exit]' \
|
|
'1:first command:_balena_main_cmds' \
|
|
'2:second command:_balena_sec_cmds' \
|
|
&& ret=0
|
|
}
|
|
|
|
(( $+functions[_balena_main_cmds] )) ||
|
|
_balena_main_cmds() {
|
|
_describe -t main_commands 'command' main_commands "$@" && ret=0
|
|
}
|
|
|
|
(( $+functions[_balena_sec_cmds] )) ||
|
|
_balena_sec_cmds() {
|
|
case $line[1] in
|
|
$sub_cmds_prev$
|
|
esac
|
|
}
|
|
|
|
_balena "$@"
|