#!/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, ])