import { defineCommand } from "politty";
import { checkCommand } from "./check";
import { generateCommand } from "./generate";
import { initCommand } from "./init";
import { syncCheckCommand } from "./sync-check";

export const moduleCommand = defineCommand({
  name: "module",
  description: "Module management",
  subCommands: {
    check: checkCommand,
    "sync-check": syncCheckCommand,
    init: initCommand,
    generate: generateCommand,
  },
});
