Documentation
¶
Index ¶
- Constants
- func Commands(metaPtr *Meta, agentUi cli.Ui) map[string]cli.CommandFactory
- func Map(vs []string, f func(string) testCase) []testCase
- type ApiClientFactory
- type FlagSetFlags
- type IngestCommand
- type IngestTokenCommand
- type Meta
- type NamedCommand
- type ParsersCommand
- type ParsersExportCommand
- type ParsersInstallCommand
- type ParsersListCommand
- type ParsersRemoveCommand
- type TokensAddCommand
- type TokensListCommand
- type TokensRemoveCommand
- type UsersCommand
- type UsersListCommand
- type UsersShowCommand
- type UsersUpdateCommand
Constants ¶
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 ¶
Types ¶
type ApiClientFactory ¶ added in v0.3.0
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
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
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