cubic

$ cubic --help
Cubic is a cross-platform tool that spins up Linux virtual machines with a
single command.

Create a VM instance and open a shell in it:
  $ cubic run

Every command can be shortened while the short form stays unique:
  $ cubic in

For more information, visit: https://cubic-vm.org/
The source code is located at: https://github.com/cubic-vm/cubic

Usage: cubic [OPTIONS] [COMMAND]

Commands:
  run          Create and start a VM instance
  create       Create a VM instance
  instances    List VM instances
  images       List VM images
  ports        List ports for VM instances
  show         Show VM images and instances
  modify       Modify a VM instance
  console      Open VM instance console
  ssh          Connect to a VM instance
  scp          Copy data between host and VM instances
  exec         Execute a command in a VM instance
  start        Start VM instances
  stop         Stop VM instances
  restart      Restart VM instances
  rename       Rename a VM instance
  clone        Clone a VM instance
  snapshot     Create a snapshot of a VM instance
  restore      Restore a VM instance from a snapshot
  delete       Delete VM instances and snapshots
  prune        Clear caches
  completions  Generate shell completion scripts

Options:
  -v, --verbose  Increase logging output
  -q, --quiet    Reduce logging output
  -h, --help     Print help
  -V, --version  Print version