diff options
Diffstat (limited to 'Completion/Solaris/Type/_zones')
-rw-r--r-- | Completion/Solaris/Type/_zones | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Completion/Solaris/Type/_zones b/Completion/Solaris/Type/_zones new file mode 100644 index 000000000..0c2d273a2 --- /dev/null +++ b/Completion/Solaris/Type/_zones @@ -0,0 +1,13 @@ +#autoload + +local -a type typearg +local zonelist + +zparseopts -D -E -a type t+: + +[[ -n $type[(r)c] ]] && typearg=-c +[[ -n $type[(r)i] ]] && typearg=-i + +zonelist=( ${="$(zoneadm list $typearg)"} ) + +compadd "$@" - $zonelist |