import { Command } from "commander";
import {
  MIGRATION_DESC,
  MIGRATION_LOCALDIR_PATH,
  MIGRATION_OUTDIR_PATH,
  DEBUG,
} from "../../constants/command-constants.js";
import { migrateTestAction } from "../../actions/migrate-test-action.js";

export const migrateTestCommand = new Command()
  .name("migrate")
  .description(MIGRATION_DESC);

migrateTestCommand
  .requiredOption("-l, --localDir <localDir>", MIGRATION_LOCALDIR_PATH)
  .requiredOption("-o, --output <output>", MIGRATION_OUTDIR_PATH)
  .option("-d, --debug", DEBUG)
  .action(migrateTestAction);
