mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-24 17:00:32 +02:00
40965: fix for missing local declarations of expl
This commit is contained in:
parent
408b92b168
commit
78afb218b0
32 changed files with 109 additions and 58 deletions
|
|
@ -1,23 +1,25 @@
|
|||
#compdef rrdtool
|
||||
|
||||
_arguments \
|
||||
local curcontext="$curcontext" state line expl ret=1
|
||||
|
||||
_arguments -C \
|
||||
':rrdtool command:(create update updatev graph dump restore
|
||||
last lastupdate first help info fetch tune
|
||||
resize xport)' \
|
||||
'*::subcmd:->subcmd' && return 0
|
||||
'*:: :->subcmds' && ret=0
|
||||
|
||||
curcontext="${curcontext%:*}-$words[1]:"
|
||||
case "$state" in
|
||||
(subcmd)
|
||||
|
||||
case "$words[1]" in
|
||||
(subcmds)
|
||||
case "$words[1]" in
|
||||
(help)
|
||||
_wanted -V 'subcommands' expl 'subcommand' compadd \
|
||||
create update updatev graph dump restore last lastupdate \
|
||||
first help info fetch tune resize xport
|
||||
;;
|
||||
_wanted -V 'subcommands' expl 'subcommand' compadd \
|
||||
create update updatev graph dump restore last lastupdate \
|
||||
first help info fetch tune resize xport
|
||||
;;
|
||||
(*)
|
||||
_files
|
||||
;;
|
||||
esac
|
||||
_files
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue