#include "cli/handlers/game/message.h"#include <algorithm>#include <iostream>#include <string>#include <vector>#include "absl/flags/declare.h"#include "absl/flags/flag.h"#include "absl/status/status.h"#include "absl/status/statusor.h"#include "absl/strings/ascii.h"#include "absl/strings/match.h"#include "absl/strings/numbers.h"#include "absl/strings/str_format.h"#include "app/editor/message/message_data.h"#include "app/rom.h"#include "util/macro.h"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. | |
Functions | |
| ABSL_DECLARE_FLAG (std::string, rom) | |
| absl::StatusOr< Rom > | yaze::cli::message::anonymous_namespace{message.cc}::LoadRomFromFlag () |
| std::vector< editor::MessageData > | yaze::cli::message::anonymous_namespace{message.cc}::LoadMessages (Rom *rom) |
| absl::Status | yaze::cli::message::HandleMessageListCommand (const std::vector< std::string > &arg_vec, Rom *rom_context=nullptr) |
| List all messages in the ROM. | |
| absl::Status | yaze::cli::message::HandleMessageReadCommand (const std::vector< std::string > &arg_vec, Rom *rom_context=nullptr) |
| Read a specific message by ID. | |
| absl::Status | yaze::cli::message::HandleMessageSearchCommand (const std::vector< std::string > &arg_vec, Rom *rom_context=nullptr) |
| Search for messages containing specific text. | |
| absl::Status | yaze::cli::message::HandleMessageStatsCommand (const std::vector< std::string > &arg_vec, Rom *rom_context=nullptr) |
| Get message statistics and overview. | |
| ABSL_DECLARE_FLAG | ( | std::string | , |
| rom | |||
| ) |