#compdef vmctl local -a subcommands alts _vm_names() { local expl _description virtual-machines expl 'virtual machine' compadd "$@" "$expl[@]" - ${${${(@f)"$(_call_program virtual-machines vmctl status)"}[2,-1]}##* } } _vm_switches() { local expl _description virtual-switches expl 'virtual switch' [[ -r /etc/vm.conf ]] && compadd "$@" "$expl[@]" - ${${${(M)${(f)"$(