| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/usr/bin/env node
- import { Command } from "commander";
- import { initCommand } from "./commands/init.js";
- import { configCommand } from "./commands/config.js";
- import { bookCommand } from "./commands/book.js";
- import { writeCommand } from "./commands/write.js";
- import { reviewCommand } from "./commands/review.js";
- import { statusCommand } from "./commands/status.js";
- import { radarCommand } from "./commands/radar.js";
- import { upCommand, downCommand } from "./commands/daemon.js";
- import { doctorCommand } from "./commands/doctor.js";
- import { exportCommand } from "./commands/export.js";
- import { draftCommand } from "./commands/draft.js";
- import { auditCommand } from "./commands/audit.js";
- import { reviseCommand } from "./commands/revise.js";
- import { agentCommand } from "./commands/agent.js";
- import { genreCommand } from "./commands/genre.js";
- import { updateCommand } from "./commands/update.js";
- const program = new Command();
- program
- .name("inkos")
- .description("InkOS — Multi-agent novel production system")
- .version("0.3.4");
- program.addCommand(initCommand);
- program.addCommand(configCommand);
- program.addCommand(bookCommand);
- program.addCommand(writeCommand);
- program.addCommand(reviewCommand);
- program.addCommand(statusCommand);
- program.addCommand(radarCommand);
- program.addCommand(upCommand);
- program.addCommand(downCommand);
- program.addCommand(doctorCommand);
- program.addCommand(exportCommand);
- program.addCommand(draftCommand);
- program.addCommand(auditCommand);
- program.addCommand(reviseCommand);
- program.addCommand(agentCommand);
- program.addCommand(genreCommand);
- program.addCommand(updateCommand);
- program.parse();
|