Versions in this module Expand all Collapse all v3 v3.4.10 Aug 29, 2022 v3.4.8 Aug 29, 2022 Changes in this version + var QemuCommand = "qemu-system-x86_64" — darwin/amd64, linux/amd64 + func CheckActiveVM() (bool, string, error) — darwin/amd64, linux/amd64 + func GetVMInfos() ([]*machine.ListResponse, error) — darwin/amd64, linux/amd64 + func IsValidVMName(name string) (bool, error) — darwin/amd64, linux/amd64 + func List(_ machine.ListOptions) ([]*machine.ListResponse, error) — darwin/amd64, linux/amd64 + func LoadVMByName(name string) (machine.VM, error) — darwin/amd64, linux/amd64 + func NewMachine(opts machine.InitOptions) (machine.VM, error) — darwin/amd64, linux/amd64 + type MachineVM struct — darwin/amd64, linux/amd64 + CPUs uint64 + CmdLine []string + DiskSize uint64 + IdentityPath string + IgnitionFilePath string + ImagePath string + ImageStream string + Memory uint64 + Name string + Port int + QMPMonitor Monitor + RemoteUsername string + func (v *MachineVM) Init(opts machine.InitOptions) error + func (v *MachineVM) Remove(name string, opts machine.RemoveOptions) (string, func() error, error) + func (v *MachineVM) SSH(name string, opts machine.SSHOptions) error + func (v *MachineVM) Start(name string, _ machine.StartOptions) error + func (v *MachineVM) Stop(name string, _ machine.StopOptions) error + type Monitor struct — darwin/amd64, linux/amd64 + Address string + Network string + Timeout time.Duration + func NewQMPMonitor(network, name string, timeout time.Duration) (Monitor, error)