import { cmd } from "../cmd" import { tui } from "./app" export const AttachCommand = cmd({ command: "attach ", describe: "attach to a running opencode server", builder: (yargs) => yargs .positional("url", { type: "string", describe: "http://localhost:4096", demandOption: true, }) .option("dir", { type: "string", description: "directory to run in", }) .option("session", { alias: ["s"], type: "string", describe: "session id to continue", }), handler: async (args) => { if (args.dir) process.chdir(args.dir) await tui({ url: args.url, args: { sessionID: args.session }, }) }, })