Convenient tool to manage multiple VMs at once using libvirt

Installing

To install the tool and its dependencies:

pip install -e .

Getting completion for your shell is fairly easy.
Follow the instructions for your shell in the click documentation and replace FOO_BAR with VMS and foo-bar with vms.

For instance for Fish completion just run:

_VMS_COMPLETE=fish_source vms > ~/.config/fish/completions/vms.fish

TODO

  • Add revert to snapshot
  • Add connection URL parameter
  • Add completion for vm names

GitHub

View Github