# Interfaces
Aiaser allows commands to have aliases.
Command interface for commands that the CLI provides.
FlagParser is a plugin that will use the params to parse flags that may affect the way it work.
HelpTexter interface allows plugins to provide text to the help command or subcommand.
Plugin interface is the base for the different plugins that can be attached to the plugin system.
PluginReceiver is an interface for those plugins that need to receive the list of plugins.
RootFinder allows some commands not to depend on the go.mod to determine the root folder, this comes handy for commands like New and Version.
Subcommander allows a plugin to say which are its subcommands.