#include <cstdio>#include <cstdlib>#include <iostream>#include <iterator>#include <optional>#include <sstream>#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/str_format.h"#include "absl/strings/string_view.h"#include "cli/cli.h"#include "cli/global_flags.h"#include "cli/service/command_registry.h"#include "cli/util/ansi_style.h"#include "cli/z3ed_ascii_logo.h"#include "util/platform_paths.h"#include "yaze_config.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{cli_main.cc} |
Functions | |
| ABSL_DECLARE_FLAG (bool, quiet) | |
| ABSL_DECLARE_FLAG (std::string, rom) | |
| int | anonymous_namespace{cli_main.cc}::ReportFailure (const absl::Status &status, const AnsiStyle &style) |
| int | anonymous_namespace{cli_main.cc}::ExitCode (const absl::Status &status, const AnsiStyle &style) |
| void | anonymous_namespace{cli_main.cc}::PrintVersion (const AnsiStyle &style) |
| Cli::Options | anonymous_namespace{cli_main.cc}::MakeCliOptions (const AnsiStyle &style) |
| std::optional< std::vector< std::string > > | anonymous_namespace{cli_main.cc}::HelpRequest (const GlobalOptions &options) |
| bool | anonymous_namespace{cli_main.cc}::GlobalFlagParsingWorks () |
| bool | anonymous_namespace{cli_main.cc}::OverviewRenders (CommandRegistry ®istry) |
| int | anonymous_namespace{cli_main.cc}::RunSelfTest (const AnsiStyle &style) |
| int | main (int argc, char *argv[]) |
| ABSL_DECLARE_FLAG | ( | bool | , |
| quiet | ) |
| ABSL_DECLARE_FLAG | ( | std::string | , |
| rom | ) |
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 262 of file cli_main.cc.
References anonymous_namespace{cli_main.cc}::ExitCode(), anonymous_namespace{cli_main.cc}::HelpRequest(), anonymous_namespace{cli_main.cc}::MakeCliOptions(), yaze::cli::ParseGlobalFlags(), anonymous_namespace{cli_main.cc}::PrintVersion(), yaze::cli::handlers::RegisterAgentCommandHandlers(), anonymous_namespace{cli_main.cc}::ReportFailure(), and anonymous_namespace{cli_main.cc}::RunSelfTest().