21std::vector<std::unique_ptr<resources::CommandHandler>>
23 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
26 handlers.push_back(std::make_unique<HexReadCommandHandler>());
27 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
28 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
31 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
32 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
33 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
36 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
37 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
38 handlers.push_back(std::make_unique<DungeonListChestsCommandHandler>());
39 handlers.push_back(std::make_unique<DungeonGetEntranceCommandHandler>());
40 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
41 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
43 std::make_unique<DungeonListCustomCollisionCommandHandler>());
45 std::make_unique<DungeonExportCustomCollisionJsonCommandHandler>());
47 std::make_unique<DungeonImportCustomCollisionJsonCommandHandler>());
49 std::make_unique<DungeonExportWaterFillJsonCommandHandler>());
51 std::make_unique<DungeonImportWaterFillJsonCommandHandler>());
52 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
53 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
57 handlers.push_back(std::make_unique<DungeonGetPaletteCommandHandler>());
58 handlers.push_back(std::make_unique<DungeonMinecartAuditCommandHandler>());
59 handlers.push_back(std::make_unique<DungeonMinecartMapCommandHandler>());
62 handlers.push_back(std::make_unique<OverworldGetTileCommandHandler>());
63 handlers.push_back(std::make_unique<OverworldSetTileCommandHandler>());
64 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
65 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
66 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
67 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
68 handlers.push_back(std::make_unique<OverworldListItemsCommandHandler>());
69 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
70 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
71 handlers.push_back(std::make_unique<OverworldExportGraphCommandHandler>());
74 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
75 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
78 handlers.push_back(std::make_unique<RomInfoCommandHandler>());
79 handlers.push_back(std::make_unique<RomValidateCommandHandler>());
80 handlers.push_back(std::make_unique<RomDiffCommandHandler>());
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.