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