Răsfoiți Sursa

append piped stdin to prompt

Dax Raad 7 luni în urmă
părinte
comite
da909d9684
1 a modificat fișierele cu 1 adăugiri și 5 ștergeri
  1. 1 5
      packages/opencode/src/cli/cmd/run.ts

+ 1 - 5
packages/opencode/src/cli/cmd/run.ts

@@ -56,11 +56,7 @@ export const RunCommand = cmd({
   handler: async (args) => {
     let message = args.message.join(" ")
 
-    // Read from stdin if no message provided and stdin is available
-    if (!message && !process.stdin.isTTY) {
-      message = await Bun.stdin.text()
-      message = message.trim()
-    }
+    if (!process.stdin.isTTY) message += "\n" + (await Bun.stdin.text())
 
     await bootstrap({ cwd: process.cwd() }, async () => {
       const session = await (async () => {