# Functions
Default CLI configurations.
DefaultHelpFunc is the default function for generating help output.
FilteredHelpFunc will filter the commands to only include the keys in the include parameter.
New returns a new CLI instance with sensible defaults.
NewRouter creates a new router.
# Constants
No description provided by the author
# Structs
Args contains parsed input to the CLI.
CLI contains the state necessary to run subcommands and parse the command line arguments.
CLI configurations.
MockCommand is an implementation of Command that can be used for testing.
Router ...
BasicUI is an implementation of UI that outputs to the given writer.
# Interfaces
A Command is a runnable sub-command of a CLI.
A NamedCommand is a runnable sub-command of a CLI with a name.
UI is an interface for interacting with the terminal, or "interface" of a CLI.
# Type aliases
HelpFunc is the type of the function that is responsible for generating the help output when the CLI must show the general help text.