cmd

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2020 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

Execute adds all child commands to the root command and sets flags appropriately

func VirterConnect

func VirterConnect() (*virter.Virter, error)

VirterConnect connects to a local libvirt instance

Types

type BarReaderProxy

type BarReaderProxy struct {
	*mpb.Bar
}

BarReaderProxy adds the ReaderProxy methods to Bar

func (BarReaderProxy) ProxyReader

func (b BarReaderProxy) ProxyReader(r io.ReadCloser) io.ReadCloser

ProxyReader wraps r so that the bar is updated as the data is read

func (BarReaderProxy) SetTotal

func (b BarReaderProxy) SetTotal(total int64)

SetTotal sets the total for the bar

type DiskArg added in v0.2.0

type DiskArg struct {
	Name    string `key:"name" required:"true"`
	SizeKiB uint64 `key:"size" required:"true"`
	Format  string `key:"format" default:"qcow2"`
	Bus     string `key:"bus" default:"virtio"`
}

DiskArg represents a disk that can be passed to virter via a command line argument.

func (*DiskArg) GetBus added in v0.2.0

func (d *DiskArg) GetBus() string

func (*DiskArg) GetFormat added in v0.2.0

func (d *DiskArg) GetFormat() string

func (*DiskArg) GetName added in v0.2.0

func (d *DiskArg) GetName() string

func (*DiskArg) GetSizeKiB added in v0.2.0

func (d *DiskArg) GetSizeKiB() uint64

func (*DiskArg) Set added in v0.2.0

func (d *DiskArg) Set(str string) error

Set implements flag.Value.Set.

func (*DiskArg) Type added in v0.2.0

func (d *DiskArg) Type() string

Type implements pflag.Value.Type.

type SSHClientBuilder

type SSHClientBuilder struct {
}

SSHClientBuilder builds SSH shell clients

func (SSHClientBuilder) NewShellClient

func (SSHClientBuilder) NewShellClient(hostPort string, sshConfig ssh.ClientConfig) virter.ShellClient

NewShellClient returns an SSH shell client

Jump to

Keyboard shortcuts

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