mime-todo-cli/bin/main.ts
Tiara Rodney 932d4ad420
init
2026-03-15 03:02:41 +01:00

29 lines
1.1 KiB
JavaScript

#!/usr/bin/env node
// mime-todo CLI — spec-compliant issue lifecycle management
import { CLI } from "../lib/cli/CLI"
import { CreateCommand } from "../lib/commands/CreateCommand"
import { StartCommand } from "../lib/commands/StartCommand"
import { DoneCommand } from "../lib/commands/DoneCommand"
import { HoldCommand } from "../lib/commands/HoldCommand"
import { CancelCommand } from "../lib/commands/CancelCommand"
import { IssueListCommand } from "../lib/commands/IssueListCommand"
import { IssueShowCommand } from "../lib/commands/IssueShowCommand"
import { SprintsCommand } from "../lib/commands/SprintsCommand"
import { IssuesInSprintCommand } from "../lib/commands/IssuesInSprintCommand"
import { PushCommand } from "../lib/commands/PushCommand"
import { InitCommand } from "../lib/commands/InitCommand"
const cli = new CLI({ prog: "todo", description: "MIME TODO issue tracker" })
cli.bootstrap([
InitCommand,
CreateCommand,
StartCommand,
DoneCommand,
HoldCommand,
CancelCommand,
IssueListCommand,
IssueShowCommand,
SprintsCommand,
IssuesInSprintCommand,
PushCommand,
])