This commit is contained in:
Dax Raad
2025-05-20 22:00:00 -04:00
parent 9b564f0b73
commit 2860a2bb1a
11 changed files with 505 additions and 173 deletions

View File

@@ -1,10 +1,11 @@
import { App } from "./app";
import { Server } from "./server/server";
import { Cli, Command, Option, runExit } from "clipanion";
import { Cli, Command, Option } from "clipanion";
import fs from "fs/promises";
import path from "path";
import { Bus } from "./bus";
import { Session } from "./session/session";
import { LSP } from "./lsp";
const cli = new Cli({
binaryLabel: `opencode`,
@@ -25,6 +26,7 @@ cli.register(
}
},
);
cli.register(
class extends Command {
static paths = [["generate"]];
@@ -71,6 +73,9 @@ cli.register(
"tool:",
part.toolInvocation.toolName,
part.toolInvocation.args,
part.toolInvocation.state === "result"
? part.toolInvocation.result
: "",
);
}
}