# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

AutoCompleteCloudResources registers a completion function for a flag.
AutoCompleteConfigurations registers a completion function for a flag.
AutoCompleteNamespaces registers a completion function for a flag.
AutoCompleteWithList registers a completion function for a flag.
AutoCompletionAvailableProviders returns a list of available providers in the cluster.
AutoCompletionStages returns a completion function for stage names.
ConfigPath returns the path to the config file.
ErrInvalidArgument is returned when an argument is invalid.
ErrMissingArgument is returned when a required argument is missing error.
ListAvailableProviders returns a list of available providers in the cluster.
MarkHidden marks a command as hidden and panics if an error is thrown.
NewDefaultConfig returns a default configuration.
NewFactory creates and returns a factory for the cli.
NewFileConfiguration creates and returns a file configuration.
NewTableWriter returns a default table writer.
RegisterFlagCompletionFunc registers a completion function for a flag.
WithClient sets the kubernetes client.
WithConfiguration sets the configuration provider.
WithKubeClient sets the kubernetes client.
WithStreams sets the stream.

# Constants

ConfigPathEnvName is the name of the environment variable that holds the config path.

# Variables

ErrNoConfigurationProvider is returned when no configuration provider is defined.
IconBad indicates a failed action.
IconGood indicates a successful action.
IconHelp is the help icon.

# Structs

Config is the configuration for the tnctl command.

# Interfaces

ConfigInterface is the interface that must be implemented by the config struct.
Factory is the interface that wraps the CLI.

# Type aliases

AutoCompletionFunc is a function that returns a list of completions.
OptionFunc is the function type for the option function.