1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-12 01:11:27 +02:00
zsh/Completion/Unix/Command/_module
2007-03-14 21:16:10 +00:00

29 lines
1 KiB
Text

#compdef module
local context state line
typeset -A opt_args
_arguments \
'(-f --force)'{--force,-f}'[force active dependency resolution]' \
'(-t --terse)'{--terse,-t}'[display avail and list output in short format]' \
'(-l --long)'{--long,-l}'[display avail and list output in long format]' \
'(-h --human)'{--human,-h}'[display short output in human-readable format]' \
'(-v --verbose)'{--verbose,-v}'[verbose]' \
'(-s --silent)'{--silent,-s}'[disable verbose messages]' \
'(-c --create)'{--create,-c}'[create caches]' \
'(-i --icase)'{--icase,-i}'[case insensitive]' \
'(-i --icase)'{--icase,-i}'[case insensitive]' \
'(-u --userlvl)'{--userlvl,-u}'[set user level to value]:level:(novice expert advanced)' \
'*::command:->subcmds' && return 0
case "$state" in
(subcmds)
if (( CURRENT == 1 )); then
compadd -- help load add unload rm switch swap display show list \
avail use unuse update clear purge whatis apropos keyword \
initadd initprepend initswitch initlist initclear
else
_files
fi
;;
esac