yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
command_handlers.h File Reference
#include <memory>
#include <string>
#include <vector>
#include "cli/service/resources/command_handler.h"
#include "cli/handlers/agent/simple_chat_command.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::handlers
 

Functions

std::vector< std::unique_ptr< resources::CommandHandler > > yaze::cli::handlers::CreateCliCommandHandlers ()
 Factory function to create all CLI-level command handlers.
 
std::vector< std::unique_ptr< resources::CommandHandler > > yaze::cli::handlers::CreateAgentCommandHandlers ()
 Factory function to create all agent-specific command handlers.
 
std::vector< std::unique_ptr< resources::CommandHandler > > yaze::cli::handlers::CreateAllCommandHandlers ()
 Factory function to create all command handlers (CLI + agent)
 
resources::CommandHandleryaze::cli::handlers::GetCommandHandler (const std::string &name)
 Get a command handler by name.