import handleInfo from "./info.js";
import handleCheck from "./check.js";
import handleDoctor from "./doctor/index.js";
import handleMaterialize from "./materialize.js";
import handleSeek from "./seek.js";
import handleQuery from "./query.js";
import handlePath from "./path.js";
import handleOptic from "./optic.js";
import handleHistory from "./history.js";
import handleDebug from "./debug.js";
import handleStrand from "./strand.js";
import handleVerifyAudit from "./verify-audit.js";
import handleVerifyIndex from "./verify-index.js";
import handleReindex from "./reindex.js";
import handleInstallHooks from "./install-hooks.js";
import handleTrust from "./trust.js";
import handlePatch from "./patch.js";
import handleTree from "./tree.js";
import handleBisect from "./bisect.js";
import handleMcp from "./mcp.js";
import handleSync from "./sync.js";
import handleServe from "./serve.js";
import handleFork from "./fork.js";
import handleCheckpoint from "./checkpoint.js";
import handleGc from "./gc.js";
import handleWatch from "./watch.js";
export const COMMANDS = new Map([
    ['info', handleInfo],
    ['check', handleCheck],
    ['doctor', handleDoctor],
    ['materialize', handleMaterialize],
    ['seek', handleSeek],
    ['query', handleQuery],
    ['path', handlePath],
    ['optic', handleOptic],
    ['history', handleHistory],
    ['debug', handleDebug],
    ['strand', handleStrand],
    ['verify-audit', handleVerifyAudit],
    ['verify-index', handleVerifyIndex],
    ['reindex', handleReindex],
    ['trust', handleTrust],
    ['patch', handlePatch],
    ['tree', handleTree],
    ['bisect', handleBisect],
    ['install-hooks', handleInstallHooks],
    ['mcp', handleMcp],
    ['sync', handleSync],
    ['serve', handleServe],
    ['fork', handleFork],
    ['checkpoint', handleCheckpoint],
    ['gc', handleGc],
    ['watch', handleWatch],
]);
