1#ifndef YAZE_CLI_SUBCOMMAND_ROUTES_H_
2#define YAZE_CLI_SUBCOMMAND_ROUTES_H_
7#include "absl/status/statusor.h"
8#include "absl/strings/string_view.h"
9#include "absl/types/span.h"
16 std::vector<std::string>
args;
24 absl::Span<const std::string> args);
31 absl::Span<const std::string> args);
absl::StatusOr< CommandInvocation > ResolveRomSubcommand(absl::Span< const std::string > args)
std::string RomSubcommandUsage()
absl::StatusOr< CommandInvocation > ResolveDebugSubcommand(absl::Span< const std::string > args)
std::vector< absl::string_view > RomSubcommandNames()
std::string DebugSubcommandUsage()
bool operator==(const CommandInvocation &) const =default
std::vector< std::string > args