command

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2018 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// EnvHumioCLINoColor is an env var that toggles colored UI output.
	EnvHumioCLINoColor = `HUMIO_CLI_NO_COLOR`
	// EnvHumioFormat is the output format
	EnvHumioFormat = `HUMIO_FORMAT`
)

Variables

This section is empty.

Functions

func Commands added in v0.3.0

func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory

func Map added in v0.3.0

func Map(vs []string, f func(string) testCase) []testCase

Types

type ApiClientFactory added in v0.3.0

type ApiClientFactory func() (*api.Client, error)

ApiClientFactory is the signature of a API client factory

type FlagSetFlags added in v0.3.0

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 IngestCommand added in v0.3.0

type IngestCommand struct {
	Meta
}

func (*IngestCommand) Help added in v0.3.0

func (f *IngestCommand) Help() string

func (*IngestCommand) Name added in v0.3.0

func (f *IngestCommand) Name() string

func (*IngestCommand) Run added in v0.3.0

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

func (*IngestCommand) Synopsis added in v0.3.0

func (f *IngestCommand) Synopsis() string

type IngestTokenCommand added in v0.3.0

type IngestTokenCommand struct {
	Meta
}

func (*IngestTokenCommand) Help added in v0.3.0

func (f *IngestTokenCommand) Help() string

func (*IngestTokenCommand) Name added in v0.3.0

func (f *IngestTokenCommand) Name() string

func (*IngestTokenCommand) Run added in v0.3.0

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

func (*IngestTokenCommand) Synopsis added in v0.3.0

func (f *IngestTokenCommand) Synopsis() string

type Meta added in v0.3.0

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.3.0

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

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

func (*Meta) Client added in v0.3.0

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.3.0

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

func (*Meta) FlagSet added in v0.3.0

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 NamedCommand added in v0.3.0

type NamedCommand interface {
	Name() string
}

NamedCommand is a interface to denote a commmand's name.

type ParsersCommand added in v0.3.0

type ParsersCommand struct {
	Meta
}

func (*ParsersCommand) Help added in v0.3.0

func (f *ParsersCommand) Help() string

func (*ParsersCommand) Name added in v0.3.0

func (f *ParsersCommand) Name() string

func (*ParsersCommand) Run added in v0.3.0

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

func (*ParsersCommand) Synopsis added in v0.3.0

func (f *ParsersCommand) Synopsis() string

type ParsersExportCommand added in v0.3.0

type ParsersExportCommand struct {
	Meta
}

func (*ParsersExportCommand) Help added in v0.3.0

func (f *ParsersExportCommand) Help() string

func (*ParsersExportCommand) Name added in v0.3.0

func (f *ParsersExportCommand) Name() string

func (*ParsersExportCommand) Run added in v0.3.0

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

func (*ParsersExportCommand) Synopsis added in v0.3.0

func (f *ParsersExportCommand) Synopsis() string

type ParsersInstallCommand added in v0.3.0

type ParsersInstallCommand struct {
	Meta
}

func (*ParsersInstallCommand) Help added in v0.3.0

func (f *ParsersInstallCommand) Help() string

func (*ParsersInstallCommand) Name added in v0.3.0

func (f *ParsersInstallCommand) Name() string

func (*ParsersInstallCommand) Run added in v0.3.0

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

func (*ParsersInstallCommand) Synopsis added in v0.3.0

func (f *ParsersInstallCommand) Synopsis() string

type ParsersListCommand added in v0.3.0

type ParsersListCommand struct {
	Meta
}

func (*ParsersListCommand) Help added in v0.3.0

func (f *ParsersListCommand) Help() string

func (*ParsersListCommand) Name added in v0.3.0

func (f *ParsersListCommand) Name() string

func (*ParsersListCommand) Run added in v0.3.0

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

func (*ParsersListCommand) Synopsis added in v0.3.0

func (f *ParsersListCommand) Synopsis() string

type ParsersRemoveCommand added in v0.3.0

type ParsersRemoveCommand struct {
	Meta
}

func (*ParsersRemoveCommand) Help added in v0.3.0

func (f *ParsersRemoveCommand) Help() string

func (*ParsersRemoveCommand) Name added in v0.3.0

func (f *ParsersRemoveCommand) Name() string

func (*ParsersRemoveCommand) Run added in v0.3.0

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

func (*ParsersRemoveCommand) Synopsis added in v0.3.0

func (f *ParsersRemoveCommand) Synopsis() string

type TokensAddCommand added in v0.3.0

type TokensAddCommand struct {
	Meta
}

func (*TokensAddCommand) Help added in v0.3.0

func (f *TokensAddCommand) Help() string

func (*TokensAddCommand) Name added in v0.3.0

func (f *TokensAddCommand) Name() string

func (*TokensAddCommand) Run added in v0.3.0

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

func (*TokensAddCommand) Synopsis added in v0.3.0

func (f *TokensAddCommand) Synopsis() string

type TokensListCommand added in v0.3.0

type TokensListCommand struct {
	Meta
}

func (*TokensListCommand) Help added in v0.3.0

func (f *TokensListCommand) Help() string

func (*TokensListCommand) Name added in v0.3.0

func (f *TokensListCommand) Name() string

func (*TokensListCommand) Run added in v0.3.0

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

func (*TokensListCommand) Synopsis added in v0.3.0

func (f *TokensListCommand) Synopsis() string

type TokensRemoveCommand added in v0.3.0

type TokensRemoveCommand struct {
	Meta
}

func (*TokensRemoveCommand) Help added in v0.3.0

func (f *TokensRemoveCommand) Help() string

func (*TokensRemoveCommand) Name added in v0.3.0

func (f *TokensRemoveCommand) Name() string

func (*TokensRemoveCommand) Run added in v0.3.0

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

func (*TokensRemoveCommand) Synopsis added in v0.3.0

func (f *TokensRemoveCommand) Synopsis() string

type UsersCommand added in v0.3.0

type UsersCommand struct {
	Meta
}

func (*UsersCommand) Help added in v0.3.0

func (f *UsersCommand) Help() string

func (*UsersCommand) Name added in v0.3.0

func (f *UsersCommand) Name() string

func (*UsersCommand) Run added in v0.3.0

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

func (*UsersCommand) Synopsis added in v0.3.0

func (f *UsersCommand) Synopsis() string

type UsersListCommand added in v0.3.0

type UsersListCommand struct {
	Meta
}

func (*UsersListCommand) Help added in v0.3.0

func (f *UsersListCommand) Help() string

func (*UsersListCommand) Name added in v0.3.0

func (f *UsersListCommand) Name() string

func (*UsersListCommand) Run added in v0.3.0

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

func (*UsersListCommand) Synopsis added in v0.3.0

func (f *UsersListCommand) Synopsis() string

type UsersShowCommand added in v0.3.0

type UsersShowCommand struct {
	Meta
}

func (*UsersShowCommand) Help added in v0.3.0

func (f *UsersShowCommand) Help() string

func (*UsersShowCommand) Name added in v0.3.0

func (f *UsersShowCommand) Name() string

func (*UsersShowCommand) Run added in v0.3.0

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

func (*UsersShowCommand) Synopsis added in v0.3.0

func (f *UsersShowCommand) Synopsis() string

type UsersUpdateCommand added in v0.3.0

type UsersUpdateCommand struct {
	Meta
}

func (*UsersUpdateCommand) Help added in v0.3.0

func (f *UsersUpdateCommand) Help() string

func (*UsersUpdateCommand) Name added in v0.3.0

func (f *UsersUpdateCommand) Name() string

func (*UsersUpdateCommand) Run added in v0.3.0

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

func (*UsersUpdateCommand) Synopsis added in v0.3.0

func (f *UsersUpdateCommand) Synopsis() string

Jump to

Keyboard shortcuts

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