References: internal/cli/standard.
Global flag
Commands
-
version — print CLI version
-
vms — manage microVMs
- list — list VMs
- get — show details
- create [flags] — create a VM
- --plugin
- --runtime
- --cpu
- --memory
- --kernel-cmdline
- --config
- --api-host / --api-port
- --device (repeatable)
- --device-allowlist (repeatable)
- delete
- start
- stop
- restart
- scale [--cpu N] [--memory MB] [--restart] | for deployments: --replicas N
- config
- get [--raw] [--output file]
- set --file
- history [--limit N]
- console [--socket ] — attach to serial socket
- operations — list operations from the VM’s plugin OpenAPI
- call [--query k=v] [--body '{}'] [--body-file file] [--timeout 60s]
-
plugins — manage engine plugins
- list
- show
- enable
- disable
- install [--manifest | --url <http(s)>] (positional arg allowed)
- remove
-
deployments — manage VM groups
- list
- create --config [--replicas N]
- get [--output file]
- delete
- scale
-
setup — configure host networking and service (Linux)
- Flags: --bridge, --subnet, --host-ip, --dry-run, --runtime-dir, --log-dir,
--service-file, --work-dir, --bzimage, --vmlinux