Documentation ¶
Overview ¶
Package completer contains functions that query the API to get a list of values for command line tab completion
Index ¶
- func AgentLinkCompleter(id uuid.UUID) func(string) []string
- func AgentListCompleter() func(string) []string
- func AgentListCompleterAll() func(string) []string
- func GroupListCompleter() func(string) []string
- func ListCompleter(options []string) func(string) []string
- func ListenerListCompleter() func(string) []string
- func ListenerTypesCompleter() func(string) []string
- func ModuleCompleter() func(string) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AgentLinkCompleter ¶
AgentLinkCompleter returns a list of child Agent IDs for the current Agent and is used for command line tab completion
func AgentListCompleter ¶
AgentListCompleter returns a list of agents that exist and is used for command line tab completion
func AgentListCompleterAll ¶
AgentListCompleterAll returns a list of agents that exist and is used for command line tab completion plus the special value of "all" to indicate all agents
func GroupListCompleter ¶
GroupListCompleter returns a list of group names for command line tab completion
func ListCompleter ¶
ListCompleter returns a completer function for the provided input slice. This is commonly used with configurable listener options for command line tab completion
func ListenerListCompleter ¶
func ListenerTypesCompleter ¶
ListenerTypesCompleter returns a completer function that has a slice of all available listener types
func ModuleCompleter ¶
ModuleCompleter returns a completer function that has a slice of all available modules
Types ¶
This section is empty.