Explorar el Código

refactor acp args

Dax Raad hace 4 meses
padre
commit
d7cdabe8b7
Se han modificado 1 ficheros con 4 adiciones y 7 borrados
  1. 4 7
      packages/opencode/src/cli/cmd/acp.ts

+ 4 - 7
packages/opencode/src/cli/cmd/acp.ts

@@ -1,7 +1,7 @@
-import type { CommandModule } from "yargs"
 import { ACPServer } from "../../acp/server"
 import { ACPServer } from "../../acp/server"
+import { cmd } from "./cmd"
 
 
-export const AcpCommand: CommandModule = {
+export const AcpCommand = cmd({
   command: "acp",
   command: "acp",
   describe: "Start ACP (Agent Client Protocol) server",
   describe: "Start ACP (Agent Client Protocol) server",
   builder: (yargs) => {
   builder: (yargs) => {
@@ -12,10 +12,7 @@ export const AcpCommand: CommandModule = {
     })
     })
   },
   },
   handler: async (opts) => {
   handler: async (opts) => {
-    if (opts["cwd"] && typeof opts["cwd"] === "string") {
-      process.chdir(opts["cwd"])
-    }
-
+    if (opts.cwd) process.chdir(opts["cwd"])
     await ACPServer.start()
     await ACPServer.start()
   },
   },
-}
+})