#include <string>
#include <vector>
#include "absl/status/status.h"
#include "app/rom.h"
#include "cli/service/resources/command_context.h"
Go to the source code of this file.
Classes | |
class | yaze::cli::resources::CommandHandler |
Base class for CLI command handlers. More... | |
struct | yaze::cli::resources::CommandHandler::DescriptorEntry |
struct | yaze::cli::resources::CommandHandler::Descriptor |
Namespaces | |
namespace | yaze |
Main namespace for the application. | |
namespace | yaze::cli |
Namespace for the command line interface. | |
namespace | yaze::cli::resources |
Macros | |
#define | DEFINE_COMMAND_HANDLER(name, usage_str, validate_body, execute_body) |
Helper macro for creating simple command handlers. | |
#define DEFINE_COMMAND_HANDLER | ( | name, | |
usage_str, | |||
validate_body, | |||
execute_body | |||
) |
Helper macro for creating simple command handlers.
Usage:
Definition at line 146 of file command_handler.h.