# Functions
No description provided by the author
NewMockBaseICommand creates a new instance of MockBaseICommand.
NewMockCommandCallback creates a new instance of MockCommandCallback.
NewMockICommandParams creates a new instance of MockICommandParams.
NewMockTomatobotCommand creates a new instance of MockTomatobotCommand.
No description provided by the author
# Structs
No description provided by the author
MockBaseICommand is an autogenerated mock type for the BaseICommand type.
MockBaseICommand_CmdName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CmdName'.
MockBaseICommand_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
MockBaseICommand_RegisterSubcommand_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegisterSubcommand'.
MockBaseICommand_RunMiddleware_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunMiddleware'.
MockCommandCallback is an autogenerated mock type for the CommandCallback type.
MockCommandCallback_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
MockICommandParams is an autogenerated mock type for the ICommandParams type.
MockICommandParams_Args_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Args'.
No description provided by the author
MockICommandParams_Name_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Name'.
MockTomatobotCommand is an autogenerated mock type for the TomatobotCommand type.
MockTomatobotCommand_CmdName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CmdName'.
MockTomatobotCommand_Description_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Description'.
MockTomatobotCommand_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
MockTomatobotCommand_Help_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Help'.
MockTomatobotCommand_RegisterSubcommand_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegisterSubcommand'.
MockTomatobotCommand_RunMiddleware_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunMiddleware'.
No description provided by the author
# Interfaces
TODO redo this entire pattern, I don't like it but it's what I have for now.
TODO nested commands with middleware appliciation at each level.
TODO convert to parsing command text and providing to the command TODO command filtering based on permissions.
# Type aliases
No description provided by the author