20std::vector<std::unique_ptr<resources::CommandHandler>>
22 std::vector<std::unique_ptr<resources::CommandHandler>> handlers;
25 handlers.push_back(std::make_unique<HexReadCommandHandler>());
26 handlers.push_back(std::make_unique<HexWriteCommandHandler>());
27 handlers.push_back(std::make_unique<HexSearchCommandHandler>());
30 handlers.push_back(std::make_unique<PaletteGetColorsCommandHandler>());
31 handlers.push_back(std::make_unique<PaletteSetColorCommandHandler>());
32 handlers.push_back(std::make_unique<PaletteAnalyzeCommandHandler>());
35 handlers.push_back(std::make_unique<DungeonListSpritesCommandHandler>());
36 handlers.push_back(std::make_unique<DungeonDescribeRoomCommandHandler>());
37 handlers.push_back(std::make_unique<DungeonListChestsCommandHandler>());
38 handlers.push_back(std::make_unique<DungeonGetEntranceCommandHandler>());
39 handlers.push_back(std::make_unique<DungeonExportRoomCommandHandler>());
40 handlers.push_back(std::make_unique<DungeonListObjectsCommandHandler>());
42 std::make_unique<DungeonListCustomCollisionCommandHandler>());
44 std::make_unique<DungeonExportCustomCollisionJsonCommandHandler>());
46 std::make_unique<DungeonImportCustomCollisionJsonCommandHandler>());
48 std::make_unique<DungeonExportWaterFillJsonCommandHandler>());
50 std::make_unique<DungeonImportWaterFillJsonCommandHandler>());
51 handlers.push_back(std::make_unique<DungeonGetRoomTilesCommandHandler>());
52 handlers.push_back(std::make_unique<DungeonSetRoomPropertyCommandHandler>());
53 handlers.push_back(std::make_unique<DungeonMinecartAuditCommandHandler>());
54 handlers.push_back(std::make_unique<DungeonMinecartMapCommandHandler>());
57 handlers.push_back(std::make_unique<OverworldFindTileCommandHandler>());
58 handlers.push_back(std::make_unique<OverworldDescribeMapCommandHandler>());
59 handlers.push_back(std::make_unique<OverworldListWarpsCommandHandler>());
60 handlers.push_back(std::make_unique<OverworldListSpritesCommandHandler>());
61 handlers.push_back(std::make_unique<OverworldListItemsCommandHandler>());
62 handlers.push_back(std::make_unique<OverworldGetEntranceCommandHandler>());
63 handlers.push_back(std::make_unique<OverworldTileStatsCommandHandler>());
64 handlers.push_back(std::make_unique<OverworldExportGraphCommandHandler>());
67 handlers.push_back(std::make_unique<ResourceListCommandHandler>());
68 handlers.push_back(std::make_unique<ResourceSearchCommandHandler>());
71 handlers.push_back(std::make_unique<RomInfoCommandHandler>());
72 handlers.push_back(std::make_unique<RomValidateCommandHandler>());
73 handlers.push_back(std::make_unique<RomDiffCommandHandler>());
std::vector< std::unique_ptr< resources::CommandHandler > > CreateCliCommandHandlers()
Factory function to create all CLI-level command handlers.