command

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2017 License: MPL-2.0 Imports: 45 Imported by: 111

Documentation

Index

Constants

View Source
const (
	HealthCritical = 2
	HealthWarn     = 1
	HealthPass     = 0
	HealthUnknown  = 3
)
View Source
const (
	// Names of environment variables used to supply various
	// config options to the Nomad CLI.
	EnvNomadAddress = "NOMAD_ADDR"
	EnvNomadRegion  = "NOMAD_REGION"
)
View Source
const (
	// DefaultInitName is the default name we use when
	// initializing the example file
	DefaultInitName = "example.nomad"
)

Variables

This section is empty.

Functions

func Format added in v0.6.0

func Format(json bool, template string, data interface{}) (string, error)

Types

type AgentCheckCommand added in v0.4.0

type AgentCheckCommand struct {
	Meta
}

func (*AgentCheckCommand) AutocompleteArgs added in v0.6.1

func (c *AgentCheckCommand) AutocompleteArgs() complete.Predictor

func (*AgentCheckCommand) AutocompleteFlags added in v0.6.1

func (c *AgentCheckCommand) AutocompleteFlags() complete.Flags

func (*AgentCheckCommand) Help added in v0.4.0

func (c *AgentCheckCommand) Help() string

func (*AgentCheckCommand) Run added in v0.4.0

func (c *AgentCheckCommand) Run(args []string) int

func (*AgentCheckCommand) Synopsis added in v0.4.0

func (c *AgentCheckCommand) Synopsis() string

type AgentInfoCommand

type AgentInfoCommand struct {
	Meta
}

func (*AgentInfoCommand) Help

func (c *AgentInfoCommand) Help() string

func (*AgentInfoCommand) Run

func (c *AgentInfoCommand) Run(args []string) int

func (*AgentInfoCommand) Synopsis

func (c *AgentInfoCommand) Synopsis() string

type AllocStatusCommand

type AllocStatusCommand struct {
	Meta
	// contains filtered or unexported fields
}

func (*AllocStatusCommand) AutocompleteArgs added in v0.6.1

func (c *AllocStatusCommand) AutocompleteArgs() complete.Predictor

func (*AllocStatusCommand) AutocompleteFlags added in v0.6.1

func (c *AllocStatusCommand) AutocompleteFlags() complete.Flags

func (*AllocStatusCommand) Help

func (c *AllocStatusCommand) Help() string

func (*AllocStatusCommand) Run

func (c *AllocStatusCommand) Run(args []string) int

func (*AllocStatusCommand) Synopsis

func (c *AllocStatusCommand) Synopsis() string

type ClientConfigCommand

type ClientConfigCommand struct {
	Meta
}

func (*ClientConfigCommand) AutocompleteArgs added in v0.6.1

func (c *ClientConfigCommand) AutocompleteArgs() complete.Predictor

func (*ClientConfigCommand) AutocompleteFlags added in v0.6.1

func (c *ClientConfigCommand) AutocompleteFlags() complete.Flags

func (*ClientConfigCommand) Help

func (c *ClientConfigCommand) Help() string

func (*ClientConfigCommand) Run

func (c *ClientConfigCommand) Run(args []string) int

func (*ClientConfigCommand) Synopsis

func (c *ClientConfigCommand) Synopsis() string

type DataFormatter added in v0.4.1

type DataFormatter interface {
	// TransformData should return transformed string data.
	TransformData(interface{}) (string, error)
}

DataFormatter is a transformer of the data.

func DataFormat added in v0.4.1

func DataFormat(format, tmpl string) (DataFormatter, error)

DataFormat returns the data formatter specified format.

type DeploymentCommand added in v0.6.0

type DeploymentCommand struct {
	Meta
}

func (*DeploymentCommand) Help added in v0.6.0

func (f *DeploymentCommand) Help() string

func (*DeploymentCommand) Run added in v0.6.0

func (f *DeploymentCommand) Run(args []string) int

func (*DeploymentCommand) Synopsis added in v0.6.0

func (f *DeploymentCommand) Synopsis() string

type DeploymentFailCommand added in v0.6.0

type DeploymentFailCommand struct {
	Meta
}

func (*DeploymentFailCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentFailCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentFailCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentFailCommand) AutocompleteFlags() complete.Flags

func (*DeploymentFailCommand) Help added in v0.6.0

func (c *DeploymentFailCommand) Help() string

func (*DeploymentFailCommand) Run added in v0.6.0

func (c *DeploymentFailCommand) Run(args []string) int

func (*DeploymentFailCommand) Synopsis added in v0.6.0

func (c *DeploymentFailCommand) Synopsis() string

type DeploymentListCommand added in v0.6.0

type DeploymentListCommand struct {
	Meta
}

func (*DeploymentListCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentListCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentListCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentListCommand) AutocompleteFlags() complete.Flags

func (*DeploymentListCommand) Help added in v0.6.0

func (c *DeploymentListCommand) Help() string

func (*DeploymentListCommand) Run added in v0.6.0

func (c *DeploymentListCommand) Run(args []string) int

func (*DeploymentListCommand) Synopsis added in v0.6.0

func (c *DeploymentListCommand) Synopsis() string

type DeploymentPauseCommand added in v0.6.0

type DeploymentPauseCommand struct {
	Meta
}

func (*DeploymentPauseCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentPauseCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentPauseCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentPauseCommand) AutocompleteFlags() complete.Flags

func (*DeploymentPauseCommand) Help added in v0.6.0

func (c *DeploymentPauseCommand) Help() string

func (*DeploymentPauseCommand) Run added in v0.6.0

func (c *DeploymentPauseCommand) Run(args []string) int

func (*DeploymentPauseCommand) Synopsis added in v0.6.0

func (c *DeploymentPauseCommand) Synopsis() string

type DeploymentPromoteCommand added in v0.6.0

type DeploymentPromoteCommand struct {
	Meta
}

func (*DeploymentPromoteCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentPromoteCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentPromoteCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentPromoteCommand) AutocompleteFlags() complete.Flags

func (*DeploymentPromoteCommand) Help added in v0.6.0

func (c *DeploymentPromoteCommand) Help() string

func (*DeploymentPromoteCommand) Run added in v0.6.0

func (c *DeploymentPromoteCommand) Run(args []string) int

func (*DeploymentPromoteCommand) Synopsis added in v0.6.0

func (c *DeploymentPromoteCommand) Synopsis() string

type DeploymentResumeCommand added in v0.6.0

type DeploymentResumeCommand struct {
	Meta
}

func (*DeploymentResumeCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentResumeCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentResumeCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentResumeCommand) AutocompleteFlags() complete.Flags

func (*DeploymentResumeCommand) Help added in v0.6.0

func (c *DeploymentResumeCommand) Help() string

func (*DeploymentResumeCommand) Run added in v0.6.0

func (c *DeploymentResumeCommand) Run(args []string) int

func (*DeploymentResumeCommand) Synopsis added in v0.6.0

func (c *DeploymentResumeCommand) Synopsis() string

type DeploymentStatusCommand added in v0.6.0

type DeploymentStatusCommand struct {
	Meta
}

func (*DeploymentStatusCommand) AutocompleteArgs added in v0.6.1

func (c *DeploymentStatusCommand) AutocompleteArgs() complete.Predictor

func (*DeploymentStatusCommand) AutocompleteFlags added in v0.6.1

func (c *DeploymentStatusCommand) AutocompleteFlags() complete.Flags

func (*DeploymentStatusCommand) Help added in v0.6.0

func (c *DeploymentStatusCommand) Help() string

func (*DeploymentStatusCommand) Run added in v0.6.0

func (c *DeploymentStatusCommand) Run(args []string) int

func (*DeploymentStatusCommand) Synopsis added in v0.6.0

func (c *DeploymentStatusCommand) Synopsis() string

type EvalStatusCommand added in v0.4.0

type EvalStatusCommand struct {
	Meta
}

func (*EvalStatusCommand) AutocompleteArgs added in v0.6.1

func (c *EvalStatusCommand) AutocompleteArgs() complete.Predictor

func (*EvalStatusCommand) AutocompleteFlags added in v0.6.1

func (c *EvalStatusCommand) AutocompleteFlags() complete.Flags

func (*EvalStatusCommand) Help added in v0.4.0

func (c *EvalStatusCommand) Help() string

func (*EvalStatusCommand) Run added in v0.4.0

func (c *EvalStatusCommand) Run(args []string) int

func (*EvalStatusCommand) Synopsis added in v0.4.0

func (c *EvalStatusCommand) Synopsis() string

type ExecutorPluginCommand added in v0.3.0

type ExecutorPluginCommand struct {
	Meta
}

func (*ExecutorPluginCommand) Help added in v0.3.0

func (e *ExecutorPluginCommand) Help() string

func (*ExecutorPluginCommand) Run added in v0.3.0

func (e *ExecutorPluginCommand) Run(args []string) int

func (*ExecutorPluginCommand) Synopsis added in v0.3.0

func (e *ExecutorPluginCommand) Synopsis() string

type FSCommand added in v0.3.0

type FSCommand struct {
	Meta
}

func (*FSCommand) AutocompleteArgs added in v0.6.1

func (f *FSCommand) AutocompleteArgs() complete.Predictor

func (*FSCommand) AutocompleteFlags added in v0.6.1

func (c *FSCommand) AutocompleteFlags() complete.Flags

func (*FSCommand) Help added in v0.3.0

func (f *FSCommand) Help() string

func (*FSCommand) Run added in v0.3.0

func (f *FSCommand) Run(args []string) int

func (*FSCommand) Synopsis added in v0.3.0

func (f *FSCommand) Synopsis() string

type FlagSetFlags

type FlagSetFlags uint

FlagSetFlags is an enum to define what flags are present in the default FlagSet returned by Meta.FlagSet.

const (
	FlagSetNone    FlagSetFlags = 0
	FlagSetClient  FlagSetFlags = 1 << iota
	FlagSetDefault              = FlagSetClient
)

type InitCommand

type InitCommand struct {
	Meta
}

InitCommand generates a new job template that you can customize to your liking, like vagrant init

func (*InitCommand) Help

func (c *InitCommand) Help() string

func (*InitCommand) Run

func (c *InitCommand) Run(args []string) int

func (*InitCommand) Synopsis

func (c *InitCommand) Synopsis() string

type InspectCommand added in v0.3.2

type InspectCommand struct {
	Meta
}

func (*InspectCommand) AutocompleteArgs added in v0.6.1

func (c *InspectCommand) AutocompleteArgs() complete.Predictor

func (*InspectCommand) AutocompleteFlags added in v0.6.1

func (c *InspectCommand) AutocompleteFlags() complete.Flags

func (*InspectCommand) Help added in v0.3.2

func (c *InspectCommand) Help() string

func (*InspectCommand) Run added in v0.3.2

func (c *InspectCommand) Run(args []string) int

func (*InspectCommand) Synopsis added in v0.3.2

func (c *InspectCommand) Synopsis() string

type JSONFormat added in v0.4.1

type JSONFormat struct {
}

func (*JSONFormat) TransformData added in v0.4.1

func (p *JSONFormat) TransformData(data interface{}) (string, error)

TransformData returns JSON format string data.

type JobCommand added in v0.5.3

type JobCommand struct {
	Meta
}

func (*JobCommand) Help added in v0.5.3

func (f *JobCommand) Help() string

func (*JobCommand) Run added in v0.5.3

func (f *JobCommand) Run(args []string) int

func (*JobCommand) Synopsis added in v0.5.3

func (f *JobCommand) Synopsis() string

type JobDeploymentsCommand added in v0.6.0

type JobDeploymentsCommand struct {
	Meta
}

func (*JobDeploymentsCommand) AutocompleteArgs added in v0.6.1

func (c *JobDeploymentsCommand) AutocompleteArgs() complete.Predictor

func (*JobDeploymentsCommand) AutocompleteFlags added in v0.6.1

func (c *JobDeploymentsCommand) AutocompleteFlags() complete.Flags

func (*JobDeploymentsCommand) Help added in v0.6.0

func (c *JobDeploymentsCommand) Help() string

func (*JobDeploymentsCommand) Run added in v0.6.0

func (c *JobDeploymentsCommand) Run(args []string) int

func (*JobDeploymentsCommand) Synopsis added in v0.6.0

func (c *JobDeploymentsCommand) Synopsis() string

type JobDispatchCommand added in v0.5.3

type JobDispatchCommand struct {
	Meta
}

func (*JobDispatchCommand) AutocompleteArgs added in v0.6.1

func (c *JobDispatchCommand) AutocompleteArgs() complete.Predictor

func (*JobDispatchCommand) AutocompleteFlags added in v0.6.1

func (c *JobDispatchCommand) AutocompleteFlags() complete.Flags

func (*JobDispatchCommand) Help added in v0.5.3

func (c *JobDispatchCommand) Help() string

func (*JobDispatchCommand) Run added in v0.5.3

func (c *JobDispatchCommand) Run(args []string) int

func (*JobDispatchCommand) Synopsis added in v0.5.3

func (c *JobDispatchCommand) Synopsis() string

type JobGetter added in v0.4.1

type JobGetter struct {
	// contains filtered or unexported fields
}

func (*JobGetter) ApiJob added in v0.5.5

func (j *JobGetter) ApiJob(jpath string) (*api.Job, error)

StructJob returns the Job struct from jobfile.

type JobHistoryCommand added in v0.6.0

type JobHistoryCommand struct {
	Meta
	// contains filtered or unexported fields
}

func (*JobHistoryCommand) AutocompleteArgs added in v0.6.1

func (c *JobHistoryCommand) AutocompleteArgs() complete.Predictor

func (*JobHistoryCommand) Autocompleteflags added in v0.6.1

func (c *JobHistoryCommand) Autocompleteflags() complete.Flags

func (*JobHistoryCommand) Help added in v0.6.0

func (c *JobHistoryCommand) Help() string

func (*JobHistoryCommand) Run added in v0.6.0

func (c *JobHistoryCommand) Run(args []string) int

func (*JobHistoryCommand) Synopsis added in v0.6.0

func (c *JobHistoryCommand) Synopsis() string

type JobPromoteCommand added in v0.6.0

type JobPromoteCommand struct {
	Meta
}

func (*JobPromoteCommand) AutocompleteArgs added in v0.6.1

func (c *JobPromoteCommand) AutocompleteArgs() complete.Predictor

func (*JobPromoteCommand) AutocompleteFlags added in v0.6.1

func (c *JobPromoteCommand) AutocompleteFlags() complete.Flags

func (*JobPromoteCommand) Help added in v0.6.0

func (c *JobPromoteCommand) Help() string

func (*JobPromoteCommand) Run added in v0.6.0

func (c *JobPromoteCommand) Run(args []string) int

func (*JobPromoteCommand) Synopsis added in v0.6.0

func (c *JobPromoteCommand) Synopsis() string

type JobRevertCommand added in v0.6.0

type JobRevertCommand struct {
	Meta
}

func (*JobRevertCommand) AutocompleteArgs added in v0.6.1

func (c *JobRevertCommand) AutocompleteArgs() complete.Predictor

func (*JobRevertCommand) AutocompleteFlags added in v0.6.1

func (c *JobRevertCommand) AutocompleteFlags() complete.Flags

func (*JobRevertCommand) Help added in v0.6.0

func (c *JobRevertCommand) Help() string

func (*JobRevertCommand) Run added in v0.6.0

func (c *JobRevertCommand) Run(args []string) int

func (*JobRevertCommand) Synopsis added in v0.6.0

func (c *JobRevertCommand) Synopsis() string

type JobStatusCommand added in v0.6.1

type JobStatusCommand struct {
	Meta
	// contains filtered or unexported fields
}

func (*JobStatusCommand) AutocompleteArgs added in v0.6.1

func (c *JobStatusCommand) AutocompleteArgs() complete.Predictor

func (*JobStatusCommand) AutocompleteFlags added in v0.6.1

func (c *JobStatusCommand) AutocompleteFlags() complete.Flags

func (*JobStatusCommand) Help added in v0.6.1

func (c *JobStatusCommand) Help() string

func (*JobStatusCommand) Run added in v0.6.1

func (c *JobStatusCommand) Run(args []string) int

func (*JobStatusCommand) Synopsis added in v0.6.1

func (c *JobStatusCommand) Synopsis() string

type KeygenCommand added in v0.5.0

type KeygenCommand struct {
	Meta
}

KeygenCommand is a Command implementation that generates an encryption key for use in `nomad agent`.

func (*KeygenCommand) Help added in v0.5.0

func (c *KeygenCommand) Help() string

func (*KeygenCommand) Run added in v0.5.0

func (c *KeygenCommand) Run(_ []string) int

func (*KeygenCommand) Synopsis added in v0.5.0

func (c *KeygenCommand) Synopsis() string

type KeyringCommand added in v0.5.0

type KeyringCommand struct {
	Meta
}

KeyringCommand is a Command implementation that handles querying, installing, and removing gossip encryption keys from a keyring.

func (*KeyringCommand) AutocompleteArgs added in v0.6.1

func (c *KeyringCommand) AutocompleteArgs() complete.Predictor

func (*KeyringCommand) AutocompleteFlags added in v0.6.1

func (c *KeyringCommand) AutocompleteFlags() complete.Flags

func (*KeyringCommand) Help added in v0.5.0

func (c *KeyringCommand) Help() string

func (*KeyringCommand) Run added in v0.5.0

func (c *KeyringCommand) Run(args []string) int

func (*KeyringCommand) Synopsis added in v0.5.0

func (c *KeyringCommand) Synopsis() string

type LineLimitReader added in v0.4.1

type LineLimitReader struct {
	io.ReadCloser
	// contains filtered or unexported fields
}

LineLimitReader wraps another reader and provides `tail -n` like behavior. LineLimitReader buffers up to the searchLimit and returns `-n` number of lines. After those lines have been returned, LineLimitReader streams the underlying ReadCloser

func NewLineLimitReader added in v0.4.1

func NewLineLimitReader(r io.ReadCloser, lines, searchLimit int, timeLimit time.Duration) *LineLimitReader

NewLineLimitReader takes the ReadCloser to wrap, the number of lines to find searching backwards in the first searchLimit bytes. timeLimit can optionally be specified by passing a non-zero duration. When set, the search for the last n lines is aborted if no data has been read in the duration. This can be used to flush what is had if no extra data is being received. When used, the underlying reader must not block forever and must periodically unblock even when no data has been read.

func (*LineLimitReader) Read added in v0.4.1

func (l *LineLimitReader) Read(p []byte) (n int, err error)

type LogsCommand added in v0.4.1

type LogsCommand struct {
	Meta
}

func (*LogsCommand) AutocompleteArgs added in v0.6.1

func (l *LogsCommand) AutocompleteArgs() complete.Predictor

func (*LogsCommand) AutocompleteFlags added in v0.6.1

func (c *LogsCommand) AutocompleteFlags() complete.Flags

func (*LogsCommand) Help added in v0.4.1

func (l *LogsCommand) Help() string

func (*LogsCommand) Run added in v0.4.1

func (l *LogsCommand) Run(args []string) int

func (*LogsCommand) Synopsis added in v0.4.1

func (l *LogsCommand) Synopsis() string

type Meta

type Meta struct {
	Ui cli.Ui
	// contains filtered or unexported fields
}

Meta contains the meta-options and functionality that nearly every Nomad command inherits.

func (*Meta) AutocompleteFlags added in v0.6.1

func (m *Meta) AutocompleteFlags(fs FlagSetFlags) complete.Flags

AutocompleteFlags returns a set of flag completions for the given flag set.

func (*Meta) Client

func (m *Meta) Client() (*api.Client, error)

Client is used to initialize and return a new API client using the default command line arguments and env vars.

func (*Meta) Colorize added in v0.4.0

func (m *Meta) Colorize() *colorstring.Colorize

func (*Meta) FlagSet

func (m *Meta) FlagSet(n string, fs FlagSetFlags) *flag.FlagSet

FlagSet returns a FlagSet with the common flags that every command implements. The exact behavior of FlagSet can be configured using the flags as the second parameter, for example to disable server settings on the commands that don't talk to a server.

type NodeDrainCommand

type NodeDrainCommand struct {
	Meta
}

func (*NodeDrainCommand) AutocompleteArgs added in v0.6.1

func (c *NodeDrainCommand) AutocompleteArgs() complete.Predictor

func (*NodeDrainCommand) AutocompleteFlags added in v0.6.1

func (c *NodeDrainCommand) AutocompleteFlags() complete.Flags

func (*NodeDrainCommand) Help

func (c *NodeDrainCommand) Help() string

func (*NodeDrainCommand) Run

func (c *NodeDrainCommand) Run(args []string) int

func (*NodeDrainCommand) Synopsis

func (c *NodeDrainCommand) Synopsis() string

type NodeStatusCommand

type NodeStatusCommand struct {
	Meta
	// contains filtered or unexported fields
}

func (*NodeStatusCommand) AutocompleteArgs added in v0.6.1

func (c *NodeStatusCommand) AutocompleteArgs() complete.Predictor

func (*NodeStatusCommand) AutocompleteFlags added in v0.6.1

func (c *NodeStatusCommand) AutocompleteFlags() complete.Flags

func (*NodeStatusCommand) Help

func (c *NodeStatusCommand) Help() string

func (*NodeStatusCommand) Run

func (c *NodeStatusCommand) Run(args []string) int

func (*NodeStatusCommand) Synopsis

func (c *NodeStatusCommand) Synopsis() string

type OperatorCommand added in v0.5.5

type OperatorCommand struct {
	Meta
}

func (*OperatorCommand) Help added in v0.5.5

func (f *OperatorCommand) Help() string

func (*OperatorCommand) Run added in v0.5.5

func (f *OperatorCommand) Run(args []string) int

func (*OperatorCommand) Synopsis added in v0.5.5

func (f *OperatorCommand) Synopsis() string

type OperatorRaftCommand added in v0.5.5

type OperatorRaftCommand struct {
	Meta
}

func (*OperatorRaftCommand) Help added in v0.5.5

func (c *OperatorRaftCommand) Help() string

func (*OperatorRaftCommand) Run added in v0.5.5

func (c *OperatorRaftCommand) Run(args []string) int

func (*OperatorRaftCommand) Synopsis added in v0.5.5

func (c *OperatorRaftCommand) Synopsis() string

type OperatorRaftListCommand added in v0.5.5

type OperatorRaftListCommand struct {
	Meta
}

func (*OperatorRaftListCommand) AutocompleteArgs added in v0.6.1

func (c *OperatorRaftListCommand) AutocompleteArgs() complete.Predictor

func (*OperatorRaftListCommand) AutocompleteFlags added in v0.6.1

func (c *OperatorRaftListCommand) AutocompleteFlags() complete.Flags

func (*OperatorRaftListCommand) Help added in v0.5.5

func (c *OperatorRaftListCommand) Help() string

func (*OperatorRaftListCommand) Run added in v0.5.5

func (c *OperatorRaftListCommand) Run(args []string) int

func (*OperatorRaftListCommand) Synopsis added in v0.5.5

func (c *OperatorRaftListCommand) Synopsis() string

type OperatorRaftRemoveCommand added in v0.5.5

type OperatorRaftRemoveCommand struct {
	Meta
}

func (*OperatorRaftRemoveCommand) AutocompleteArgs added in v0.6.1

func (c *OperatorRaftRemoveCommand) AutocompleteArgs() complete.Predictor

func (*OperatorRaftRemoveCommand) AutocompleteFlags added in v0.6.1

func (c *OperatorRaftRemoveCommand) AutocompleteFlags() complete.Flags

func (*OperatorRaftRemoveCommand) Help added in v0.5.5

func (*OperatorRaftRemoveCommand) Run added in v0.5.5

func (c *OperatorRaftRemoveCommand) Run(args []string) int

func (*OperatorRaftRemoveCommand) Synopsis added in v0.5.5

func (c *OperatorRaftRemoveCommand) Synopsis() string

type PlanCommand added in v0.4.0

type PlanCommand struct {
	Meta
	JobGetter
	// contains filtered or unexported fields
}

func (*PlanCommand) AutocompleteArgs added in v0.6.0

func (c *PlanCommand) AutocompleteArgs() complete.Predictor

func (*PlanCommand) AutocompleteFlags added in v0.6.0

func (c *PlanCommand) AutocompleteFlags() complete.Flags

func (*PlanCommand) Help added in v0.4.0

func (c *PlanCommand) Help() string

func (*PlanCommand) Run added in v0.4.0

func (c *PlanCommand) Run(args []string) int

func (*PlanCommand) Synopsis added in v0.4.0

func (c *PlanCommand) Synopsis() string

type RunCommand

type RunCommand struct {
	Meta
	JobGetter
}

func (*RunCommand) AutocompleteArgs added in v0.6.0

func (c *RunCommand) AutocompleteArgs() complete.Predictor

func (*RunCommand) AutocompleteFlags added in v0.6.0

func (c *RunCommand) AutocompleteFlags() complete.Flags

func (*RunCommand) Help

func (c *RunCommand) Help() string

func (*RunCommand) Run

func (c *RunCommand) Run(args []string) int

func (*RunCommand) Synopsis

func (c *RunCommand) Synopsis() string

type ServerForceLeaveCommand

type ServerForceLeaveCommand struct {
	Meta
}

func (*ServerForceLeaveCommand) Help

func (c *ServerForceLeaveCommand) Help() string

func (*ServerForceLeaveCommand) Run

func (c *ServerForceLeaveCommand) Run(args []string) int

func (*ServerForceLeaveCommand) Synopsis

func (c *ServerForceLeaveCommand) Synopsis() string

type ServerJoinCommand

type ServerJoinCommand struct {
	Meta
}

func (*ServerJoinCommand) Help

func (c *ServerJoinCommand) Help() string

func (*ServerJoinCommand) Run

func (c *ServerJoinCommand) Run(args []string) int

func (*ServerJoinCommand) Synopsis

func (c *ServerJoinCommand) Synopsis() string

type ServerMembersCommand

type ServerMembersCommand struct {
	Meta
}

func (*ServerMembersCommand) AutocompleteArgs added in v0.6.1

func (c *ServerMembersCommand) AutocompleteArgs() complete.Predictor

func (*ServerMembersCommand) AutocompleteFlags added in v0.6.1

func (c *ServerMembersCommand) AutocompleteFlags() complete.Flags

func (*ServerMembersCommand) Help

func (c *ServerMembersCommand) Help() string

func (*ServerMembersCommand) Run

func (c *ServerMembersCommand) Run(args []string) int

func (*ServerMembersCommand) Synopsis

func (c *ServerMembersCommand) Synopsis() string

type StatusCommand

type StatusCommand struct {
	Meta
}

func (*StatusCommand) AutocompleteArgs added in v0.6.1

func (c *StatusCommand) AutocompleteArgs() complete.Predictor

func (*StatusCommand) AutocompleteFlags added in v0.6.1

func (c *StatusCommand) AutocompleteFlags() complete.Flags

func (*StatusCommand) Help

func (s *StatusCommand) Help() string

func (*StatusCommand) Run

func (c *StatusCommand) Run(args []string) int

func (*StatusCommand) Synopsis

func (c *StatusCommand) Synopsis() string

type StopCommand

type StopCommand struct {
	Meta
}

func (*StopCommand) AutocompleteArgs added in v0.6.1

func (c *StopCommand) AutocompleteArgs() complete.Predictor

func (*StopCommand) AutocompleteFlags added in v0.6.1

func (c *StopCommand) AutocompleteFlags() complete.Flags

func (*StopCommand) Help

func (c *StopCommand) Help() string

func (*StopCommand) Run

func (c *StopCommand) Run(args []string) int

func (*StopCommand) Synopsis

func (c *StopCommand) Synopsis() string

type TemplateFormat added in v0.4.1

type TemplateFormat struct {
	// contains filtered or unexported fields
}

func (*TemplateFormat) TransformData added in v0.4.1

func (p *TemplateFormat) TransformData(data interface{}) (string, error)

TransformData returns template format string data.

type ValidateCommand

type ValidateCommand struct {
	Meta
	JobGetter
}

func (*ValidateCommand) AutocompleteArgs added in v0.6.0

func (c *ValidateCommand) AutocompleteArgs() complete.Predictor

func (*ValidateCommand) AutocompleteFlags added in v0.6.0

func (c *ValidateCommand) AutocompleteFlags() complete.Flags

func (*ValidateCommand) Help

func (c *ValidateCommand) Help() string

func (*ValidateCommand) Run

func (c *ValidateCommand) Run(args []string) int

func (*ValidateCommand) Synopsis

func (c *ValidateCommand) Synopsis() string

type VersionCommand

type VersionCommand struct {
	Version *version.VersionInfo
	Ui      cli.Ui
}

VersionCommand is a Command implementation prints the version.

func (*VersionCommand) Help

func (c *VersionCommand) Help() string

func (*VersionCommand) Run

func (c *VersionCommand) Run(_ []string) int

func (*VersionCommand) Synopsis

func (c *VersionCommand) Synopsis() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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