driver

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2019 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Mock         = "mock"
	None         = "none"
	KVM2         = "kvm2"
	VirtualBox   = "virtualbox"
	HyperKit     = "hyperkit"
	VMware       = "vmware"
	VMwareFusion = "vmwarefusion"
	HyperV       = "hyperv"
	Parallels    = "parallels"
)

Variables

This section is empty.

Functions

func BareMetal

func BareMetal(name string) bool

BareMetal returns if this driver is unisolated

func Choices

func Choices() []registry.DriverState

Choices returns a list of drivers which are possible on this system

func Choose

Choose returns a suggested driver from a set of options

func InstallOrUpdate

func InstallOrUpdate(name string, directory string, v semver.Version, interactive bool, autoUpdate bool) error

InstallOrUpdate downloads driver if it is not present, or updates it if there's a newer version

func Status

func Status(name string) registry.State

Status returns the status of a driver

func Supported

func Supported(name string) bool

Supported returns if the driver is supported on this host.

func SupportedDrivers

func SupportedDrivers() []string

SupportedDrivers returns a list of supported drivers

func VBoxManagePath

func VBoxManagePath() string

Types

type FlagHints

type FlagHints struct {
	ExtraOptions string
	CacheImages  bool
}

FlagHints are hints for what default options should be used for this driver

func FlagDefaults

func FlagDefaults(name string) FlagHints

FlagDefaults returns suggested defaults based on a driver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL