218 std::unordered_map<std::string, std::shared_ptr<CommandHandler>>
handlers = {
219 {
"-a", std::make_shared<ApplyPatch>()},
220 {
"-asar", std::make_shared<AsarPatch>()},
221 {
"-c", std::make_shared<CreatePatch>()},
222 {
"-o", std::make_shared<Open>()},
223 {
"-b", std::make_shared<Backup>()},
224 {
"-x", std::make_shared<Expand>()},
225 {
"-i", std::make_shared<Compress>()},
226 {
"-e", std::make_shared<Decompress>()},
227 {
"-s", std::make_shared<SnesToPcCommand>()},
228 {
"-p", std::make_shared<PcToSnesCommand>()},
229 {
"-t", std::make_shared<Tile16Transfer>()},
230 {
"-r", std::make_shared<ReadFromRom>()}