You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
129 lines
3.5 KiB
YAML
129 lines
3.5 KiB
YAML
name: "vore"
|
|
about: "vored management interface"
|
|
author: "eater <=eater.me>"
|
|
|
|
args:
|
|
- vored-socket:
|
|
global: true
|
|
help: "Connect to the specified socket"
|
|
required: false
|
|
takes_value: true
|
|
long: conn
|
|
short: c
|
|
|
|
settings:
|
|
- SubcommandRequiredElseHelp
|
|
- GlobalVersion
|
|
|
|
subcommands:
|
|
- daemon:
|
|
visible_alias: d
|
|
setting: SubcommandRequiredElseHelp
|
|
about: "Daemon related commands"
|
|
subcommands:
|
|
- version:
|
|
about: "Get the version of the daemon"
|
|
|
|
- load:
|
|
about: "Load a new VM"
|
|
args: &loadvm
|
|
- vm-config:
|
|
required: true
|
|
takes_value: true
|
|
- cdrom:
|
|
help: "Attach a cdrom to this configuration"
|
|
long: cdrom
|
|
multiple: true
|
|
takes_value: true
|
|
- save:
|
|
help: "Save this VM configuration"
|
|
long: save
|
|
short: s
|
|
- prepare:
|
|
about: "Prepare a VM"
|
|
args:
|
|
- vm-name:
|
|
help: "VM to prepare, if not given the ONLY loaded instance will be used"
|
|
required: false
|
|
takes_value: true
|
|
- cdrom:
|
|
help: "Attach a cdrom to this vm when starting"
|
|
long: cdrom
|
|
multiple: true
|
|
takes_value: true
|
|
- boot:
|
|
about: "Load and boot a new VM"
|
|
args: *loadvm
|
|
|
|
- start:
|
|
about: "Start a VM"
|
|
args:
|
|
- vm-name:
|
|
help: "VM to start, if not given the ONLY loaded instance will be used"
|
|
takes_value: true
|
|
- cdrom:
|
|
help: "Attach a cdrom to this vm when starting"
|
|
long: cdrom
|
|
multiple: true
|
|
takes_value: true
|
|
- stop:
|
|
about: "Stop a VM"
|
|
args:
|
|
- vm-name:
|
|
help: "VM to stop, if not given the ONLY running instance will be used"
|
|
required: false
|
|
takes_value: true
|
|
- list:
|
|
about: "List loaded VMs"
|
|
- disk:
|
|
setting: SubcommandRequiredElseHelp
|
|
about: "Disk related actions"
|
|
subcommands:
|
|
- presets:
|
|
about: "List the defined presets as currently known to the daemon"
|
|
|
|
- scream:
|
|
setting: SubcommandRequiredElseHelp
|
|
about: "Scream related actions"
|
|
subcommands:
|
|
- stop:
|
|
about: "Stop a running scream instance"
|
|
args:
|
|
- vm-name:
|
|
help: "VM to start looking glass instance for, if not given the ONLY running instance will be used"
|
|
required: false
|
|
takes_value: true
|
|
- start:
|
|
about: "Start a scream instance"
|
|
args:
|
|
- vm-name:
|
|
help: "VM to start looking glass instance for, if not given the ONLY running instance will be used"
|
|
required: false
|
|
takes_value: true
|
|
|
|
|
|
- looking-glass:
|
|
about: "Start a looking glass instance for a VM"
|
|
visible_alias: lg
|
|
args:
|
|
- vm-name:
|
|
long: vm
|
|
help: "VM to start looking glass instance for, if not given the ONLY running instance will be used"
|
|
required: false
|
|
takes_value: true
|
|
- looking-glass-args:
|
|
help: "Arguments to pass to looking glass"
|
|
last: true
|
|
takes_value: true
|
|
require_delimiter: true
|
|
multiple: true
|
|
|
|
- x:
|
|
about: "Weird hidden actions"
|
|
setting: SubcommandRequiredElseHelp
|
|
subcommands:
|
|
- qemucmd:
|
|
about: "Print the qemu command that would run this vm"
|
|
args: *loadvm
|
|
|