1#ifndef YAZE_CLI_HANDLERS_MESSAGE_H_
2#define YAZE_CLI_HANDLERS_MESSAGE_H_
7#include "absl/status/status.h"
23 const std::vector<std::string>& arg_vec,
24 Rom* rom_context =
nullptr);
32 const std::vector<std::string>& arg_vec,
33 Rom* rom_context =
nullptr);
41 const std::vector<std::string>& arg_vec,
42 Rom* rom_context =
nullptr);
50 const std::vector<std::string>& arg_vec,
51 Rom* rom_context =
nullptr);
absl::Status HandleMessageSearchCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Search for messages containing specific text.
absl::Status HandleMessageReadCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Read a specific message by ID.
absl::Status HandleMessageListCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
List all messages in the ROM.
absl::Status HandleMessageStatsCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Get message statistics and overview.
Main namespace for the application.