blob: b44dbdb609a079060ee814513d8e3d6f6b2f525f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#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
|