1#ifndef YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
2#define YAZE_SRC_CLI_HANDLERS_AGENT_COMMAND_HANDLERS_H_
15class HexReadCommandHandler;
16class HexWriteCommandHandler;
17class HexSearchCommandHandler;
19class PaletteGetColorsCommandHandler;
20class PaletteSetColorCommandHandler;
21class PaletteAnalyzeCommandHandler;
23class SpriteListCommandHandler;
24class SpritePropertiesCommandHandler;
25class SpritePaletteCommandHandler;
27class MusicListCommandHandler;
28class MusicInfoCommandHandler;
29class MusicTracksCommandHandler;
31class DialogueListCommandHandler;
32class DialogueReadCommandHandler;
33class DialogueSearchCommandHandler;
35class MessageListCommandHandler;
36class MessageReadCommandHandler;
37class MessageSearchCommandHandler;
39class ResourceListCommandHandler;
40class ResourceSearchCommandHandler;
42class DungeonListSpritesCommandHandler;
43class DungeonDescribeRoomCommandHandler;
44class DungeonListChestsCommandHandler;
45class DungeonGetEntranceCommandHandler;
46class DungeonExportRoomCommandHandler;
47class DungeonListObjectsCommandHandler;
48class DungeonGetRoomTilesCommandHandler;
49class DungeonSetRoomPropertyCommandHandler;
50class DungeonListCustomCollisionCommandHandler;
51class DungeonExportCustomCollisionJsonCommandHandler;
52class DungeonImportCustomCollisionJsonCommandHandler;
53class DungeonExportWaterFillJsonCommandHandler;
54class DungeonImportWaterFillJsonCommandHandler;
55class DungeonMinecartAuditCommandHandler;
56class DungeonMinecartMapCommandHandler;
57class DungeonPlaceSpriteCommandHandler;
58class DungeonRemoveSpriteCommandHandler;
59class DungeonPlaceObjectCommandHandler;
60class DungeonSetCollisionTileCommandHandler;
61class OracleMenuIndexCommandHandler;
62class OracleMenuSetOffsetCommandHandler;
63class OracleMenuValidateCommandHandler;
65class OverworldFindTileCommandHandler;
66class OverworldDescribeMapCommandHandler;
67class OverworldListWarpsCommandHandler;
68class OverworldListSpritesCommandHandler;
69class OverworldListItemsCommandHandler;
70class OverworldGetEntranceCommandHandler;
71class OverworldTileStatsCommandHandler;
73class GuiPlaceTileCommandHandler;
74class GuiClickCommandHandler;
75class GuiTypeCommandHandler;
76class GuiWaitCommandHandler;
77class GuiAssertCommandHandler;
78class GuiDiscoverToolCommandHandler;
79class GuiScreenshotCommandHandler;
81class EmulatorStepCommandHandler;
82class EmulatorRunCommandHandler;
83class EmulatorPauseCommandHandler;
84class EmulatorResetCommandHandler;
85class EmulatorGetStateCommandHandler;
86class EmulatorSetBreakpointCommandHandler;
87class EmulatorClearBreakpointCommandHandler;
88class EmulatorListBreakpointsCommandHandler;
89class EmulatorReadMemoryCommandHandler;
90class EmulatorWriteMemoryCommandHandler;
91class EmulatorGetRegistersCommandHandler;
92class EmulatorGetMetricsCommandHandler;
95class ProjectBundleVerifyCommandHandler;
96class ProjectBundlePackCommandHandler;
97class ProjectBundleUnpackCommandHandler;
100class ToolsHarnessStateCommandHandler;
101class ToolsExtractValuesCommandHandler;
102class ToolsExtractGoldenCommandHandler;
103class ToolsPatchV3CommandHandler;
104class ToolsListCommandHandler;
111std::vector<std::unique_ptr<resources::CommandHandler>>
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.