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 DungeonGetPaletteCommandHandler;
61class DungeonSetPaletteColorCommandHandler;
62class DungeonSetCollisionTileCommandHandler;
63class OracleMenuIndexCommandHandler;
64class OracleMenuSetOffsetCommandHandler;
65class OracleMenuValidateCommandHandler;
67class OverworldFindTileCommandHandler;
68class OverworldDescribeMapCommandHandler;
69class OverworldListWarpsCommandHandler;
70class OverworldListSpritesCommandHandler;
71class OverworldListItemsCommandHandler;
72class OverworldGetEntranceCommandHandler;
73class OverworldTileStatsCommandHandler;
75class GuiPlaceTileCommandHandler;
76class GuiClickCommandHandler;
77class GuiTypeCommandHandler;
78class GuiWaitCommandHandler;
79class GuiAssertCommandHandler;
80class GuiDiscoverToolCommandHandler;
81class GuiScreenshotCommandHandler;
83class EmulatorStepCommandHandler;
84class EmulatorRunCommandHandler;
85class EmulatorPauseCommandHandler;
86class EmulatorResetCommandHandler;
87class EmulatorGetStateCommandHandler;
88class EmulatorSetBreakpointCommandHandler;
89class EmulatorClearBreakpointCommandHandler;
90class EmulatorListBreakpointsCommandHandler;
91class EmulatorReadMemoryCommandHandler;
92class EmulatorWriteMemoryCommandHandler;
93class EmulatorGetRegistersCommandHandler;
94class EmulatorGetMetricsCommandHandler;
97class ProjectBundleVerifyCommandHandler;
98class ProjectBundlePackCommandHandler;
99class ProjectBundleUnpackCommandHandler;
102class ToolsHarnessStateCommandHandler;
103class ToolsExtractValuesCommandHandler;
104class ToolsExtractGoldenCommandHandler;
105class ToolsPatchV3CommandHandler;
106class ToolsListCommandHandler;
113std::vector<std::unique_ptr<resources::CommandHandler>>
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.