Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Daemon ¶
type Daemon struct {
// contains filtered or unexported fields
}
Daemon contains the options for running the Quilt daemon.
func NewDaemonCommand ¶
func NewDaemonCommand() *Daemon
NewDaemonCommand creates a new Daemon command instance.
func (*Daemon) InstallFlags ¶
InstallFlags sets up parsing for command line flags
type Debug ¶
type Debug struct {
// contains filtered or unexported fields
}
Debug contains the options for downloading debug logs from machines and containers.
func NewDebugCommand ¶
func NewDebugCommand() *Debug
NewDebugCommand creates a new Debug command instance.
func (*Debug) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Get ¶
type Get struct {
// contains filtered or unexported fields
}
Get contains the options for downloading imports.
func (*Get) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Inspect ¶
type Inspect struct {
// contains filtered or unexported fields
}
Inspect contains the options for inspecting Stitches.
func (*Inspect) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Log ¶
type Log struct {
// contains filtered or unexported fields
}
Log is the structure for the `quilt logs` command.
func (*Log) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Minion ¶
type Minion struct {
// contains filtered or unexported fields
}
Minion contains the options for running the Quilt minion.
func NewMinionCommand ¶
func NewMinionCommand() *Minion
NewMinionCommand creates a new Minion command instance.
func (*Minion) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Ps ¶
type Ps struct {
// contains filtered or unexported fields
}
Ps contains the options for querying machines and containers.
func (*Ps) InstallFlags ¶
InstallFlags sets up parsing for command line flags
type Run ¶
type Run struct {
// contains filtered or unexported fields
}
Run contains the options for running Stitches.
func (*Run) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type SSH ¶
type SSH struct {
// contains filtered or unexported fields
}
SSH contains the options for SSHing into machines.
func (*SSH) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type Stop ¶
type Stop struct {
// contains filtered or unexported fields
}
Stop contains the options for stopping namespaces.
func NewStopCommand ¶
func NewStopCommand() *Stop
NewStopCommand creates a new Stop command instance.
func (*Stop) InstallFlags ¶
InstallFlags sets up parsing for command line flags.
type SubCommand ¶
type SubCommand interface { // The function to run once the flags have been parsed. The return value // is the exit code. Run() int // Give the non-flag command line arguments to the subcommand so that it can // parse it for later execution. Parse(args []string) error // contains filtered or unexported methods }
SubCommand defines the conversion between the user CLI flags and functionality within the code.