summaryrefslogtreecommitdiff
path: root/completions/qemu
diff options
context:
space:
mode:
Diffstat (limited to 'completions/qemu')
-rw-r--r--completions/qemu71
1 files changed, 35 insertions, 36 deletions
diff --git a/completions/qemu b/completions/qemu
index 8602cebd..83829812 100644
--- a/completions/qemu
+++ b/completions/qemu
@@ -6,88 +6,88 @@ _qemu()
_init_completion || return
case $prev in
- -fd[ab]|-hd[abcd]|-cdrom|-option-rom|-kernel|-initrd|-bootp|-pidfile| \
- -loadvm|-mtdblock|-sd|-pflash|-bios)
+ -fd[ab] | -hd[abcd] | -cdrom | -option-rom | -kernel | -initrd | -bootp | -pidfile | \
+ -loadvm | -mtdblock | -sd | -pflash | -bios)
_filedir
return
;;
- -tftp|-smb|-L|-chroot)
+ -tftp | -smb | -L | -chroot)
_filedir -d
return
;;
-boot)
- COMPREPLY=( $(compgen -W 'a c d n' -- "$cur") )
+ COMPREPLY=($(compgen -W 'a c d n' -- "$cur"))
return
;;
-k)
- COMPREPLY=( $(compgen -W 'ar de-ch es fo fr-ca hu ja mk no pt-br
+ COMPREPLY=($(compgen -W 'ar de-ch es fo fr-ca hu ja mk no pt-br
sv da en-gb et fr fr-ch is lt nl pl ru th de en-us fi fr-be hr
- it lv nl-be pt sl tr' -- "$cur") )
+ it lv nl-be pt sl tr' -- "$cur"))
return
;;
-soundhw)
- COMPREPLY=( $(compgen -W "$($1 -soundhw ? | awk \
- '/^[[:lower:]]/ {print $1}') all" -- "$cur") )
+ COMPREPLY=($(compgen -W "$($1 -soundhw help | awk \
+ '/^[[:lower:]]/ {print $1}') all" -- "$cur"))
return
;;
- -M)
- COMPREPLY=( $(compgen -W "$($1 -M ? | awk \
- '/^[[:lower:]]/ {print $1}')" -- "$cur") )
+ -machine | -M)
+ COMPREPLY=($(compgen -W "$($1 $prev help | awk \
+ '/^[[:lower:]]/ {print $1}')" -- "$cur"))
return
;;
-cpu)
- COMPREPLY=( $(compgen -W "$($1 -cpu ? | awk '{print $2}')" \
- -- "$cur") )
+ COMPREPLY=($(compgen -W "$($1 -cpu help | awk '{print $2}')" \
+ -- "$cur"))
return
;;
-usbdevice)
- COMPREPLY=( $(compgen -W 'mouse tablet disk: host: serial: braille
- net' -- "$cur") )
+ COMPREPLY=($(compgen -W 'mouse tablet disk: host: serial: braille
+ net' -- "$cur"))
return
;;
-net)
- COMPREPLY=( $(compgen -W 'nic user tap socket vde none dump' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'nic user tap socket vde none dump' \
+ -- "$cur"))
return
;;
- -serial|-parallel|-monitor)
- COMPREPLY=( $(compgen -W 'vc pty none null /dev/ file: stdio pipe:
- COM udp: tcp: telnet: unix: mon: braille' -- "$cur") )
+ -serial | -parallel | -monitor)
+ COMPREPLY=($(compgen -W 'vc pty none null /dev/ file: stdio pipe:
+ COM udp: tcp: telnet: unix: mon: braille' -- "$cur"))
return
;;
-redir)
- COMPREPLY=( $(compgen -S":" -W 'tcp udp' -- "$cur") )
+ COMPREPLY=($(compgen -S":" -W 'tcp udp' -- "$cur"))
return
;;
-bt)
- COMPREPLY=( $(compgen -W 'hci vhci device' -- "$cur") )
+ COMPREPLY=($(compgen -W 'hci vhci device' -- "$cur"))
return
;;
-vga)
- COMPREPLY=( $(compgen -W 'cirrus std vmware xenfb none' -- "$cur") )
+ COMPREPLY=($(compgen -W 'cirrus std vmware xenfb none' -- "$cur"))
return
;;
-drive)
- COMPREPLY=( $(compgen -S"=" -W 'file if bus unit index media cyls
- snapshot cache format serial addr' -- "$cur") )
+ COMPREPLY=($(compgen -S"=" -W 'file if bus unit index media cyls
+ snapshot cache format serial addr' -- "$cur"))
return
;;
-balloon)
- COMPREPLY=( $(compgen -W 'none virtio' -- "$cur") )
+ COMPREPLY=($(compgen -W 'none virtio' -- "$cur"))
return
;;
-smbios)
- COMPREPLY=( $(compgen -W 'file type' -- "$cur") )
+ COMPREPLY=($(compgen -W 'file type' -- "$cur"))
return
;;
-watchdog)
- COMPREPLY=( $(compgen -W "$($1 -watchdog ? 2>&1 | \
- awk '{print $1}')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$($1 -watchdog help 2>&1 |
+ awk '{print $1}')" -- "$cur"))
return
;;
-watchdog-action)
- COMPREPLY=( $(compgen -W 'reset shutdown poweroff pause debug
- none' -- "$cur") )
+ COMPREPLY=($(compgen -W 'reset shutdown poweroff pause debug
+ none' -- "$cur"))
return
;;
-runas)
@@ -96,14 +96,13 @@ _qemu()
;;
esac
-
- if [[ "$cur" == -* ]]; then
- COMPREPLY=( $(compgen -W '$(_parse_help "$1" -help) -fd{a,b}
- -hd{a..d}' -- "$cur") )
+ if [[ $cur == -* ]]; then
+ COMPREPLY=($(compgen -W '$(_parse_help "$1" -help) -fd{a,b}
+ -hd{a..d}' -- "$cur"))
else
_filedir
fi
} &&
-complete -F _qemu qemu qemu-kvm qemu-system-i386 qemu-system-x86_64
+ complete -F _qemu qemu qemu-kvm qemu-system-i386 qemu-system-x86_64
# ex: filetype=sh