Starting from 7.x version of VirtualBox, vboxmanage command help gives
its usage with one or more lines per command, like:
VBoxManage command <args> [--option1|--option2] [--option3=optarg ]
There is no need to get it as in old format from now on.
There are currently two ways for specify available commands in
vboxmanage help:
Usage:
VBoxManage [<general option>] <command>
[..]
Commands:
command1 ...
command2 ...
and:
VBoxManage command3 ...
VBoxManage command4 ...
besides the fact how it is annoying for parsing the output (or lack of
having some way for machine readable format for commands), I have
treated the latter as a exception from general rule, but lately it
slowly moving towards the second form. In this patch it is adapted to
also parse second format instead of adding those commands manually.
Also, there was missing parameter added for sharedfolder add command.
Changed videocap to recording in modifyvm and controlvm, changed from
usb to usbohci in modifyvm command, added new movevm and mediumio
commands and cloud related options.
In version 5.2.14 of VirtualBox, new options for following commands has
been added. Adjusted completion accordingly.
- list (-s|--sorted)
- modifyvm (--cpiudset -> --cpuid-set, --cpuidremove -> --cpuid-remove,
--audioin, --audioout)
- export (new file format choice: --opc10)
- startvm (-E|--putenv)
- conrolvm (keyboardputstring, keyboardputfile, audioin, audioout)
- storageattach (--passwordfile)
- modifymedium (--description)
VBoxManage removed "debug" from list of commands in help, leaving only
description for "debugvm" in section "Introspection and guest debugging"
below all of the list, so that it is needed for adding "debugvm" to the
list of available commands manually.
Also "stack", new subcommand was added to "debugvm".