Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] Update libvirt completions
- X-seq: zsh-workers 41086
- From: Marko Myllynen <myllynen@xxxxxxxxxx>
- To: zsh workers <zsh-workers@xxxxxxx>
- Subject: [PATCH] Update libvirt completions
- Date: Wed, 10 May 2017 10:58:39 +0300
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
- Organization: Red Hat
- Reply-to: Marko Myllynen <myllynen@xxxxxxxxxx>
Hi,
Minor update for libvirt completions.
Add new hypervisor type and allow using the fairly common virsh edit
command without --domain. Thanks to the automated nature of the actual
completions, other recent additions in tools like virsh and virt-admin
are available with no code changes.
---
Completion/Unix/Command/_libvirt | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Completion/Unix/Command/_libvirt b/Completion/Unix/Command/_libvirt
index 1aa8ed8..a3ab5a6 100644
--- a/Completion/Unix/Command/_libvirt
+++ b/Completion/Unix/Command/_libvirt
@@ -20,6 +20,7 @@ typeset -A dom_opts
dom_opts=(
console " "
destroy " "
+ edit " "
managedsave " "
reboot " "
reset " "
@@ -95,7 +96,7 @@ case $service in
'(- *)'{-h,--help}'[print help information and exit]' \
'(- *)'{-v,--version}'[print version information and exit]' \
'(- *)'{-q,--quiet}'[quiet mode]' \
- '1:hv-type:(qemu lxc)' && return
+ '1:hv-type:(qemu lxc bhyve)' && return
;;
virt-pki-validate)
_arguments -A "-*" -S \
@@ -197,7 +198,7 @@ case $state in
return 1
fi
# Allow passing domain without --domain with few of the most used commands
- if [[ $cmd == (destroy|reboot|reset|start|shutdown) ]]; then
+ if [[ $cmd == (destroy|edit|reboot|reset|start|shutdown) ]]; then
if [[ $words[CURRENT-1] == $cmd ]]; then
values=( $(_call_program domains "noglob virsh $conn_opt list ${dom_opts[$cmd]:-"--all"} --name") )
[[ -n $values ]] && _wanted domains expl domain compadd ${=values} && return 0
Thanks,
--
Marko Myllynen
Messages sorted by:
Reverse Date,
Date,
Thread,
Author