summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/run.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts
index 23456c75e..3a0b2f23f 100644
--- a/packages/opencode/src/cli/cmd/run.ts
+++ b/packages/opencode/src/cli/cmd/run.ts
@@ -88,7 +88,9 @@ export const RunCommand = cmd({
})
},
handler: async (args) => {
- let message = [...args.message, ...(args["--"] || [])].join(" ")
+ let message = [...args.message, ...(args["--"] || [])]
+ .map((arg) => (arg.includes(" ") ? `"${arg.replace(/"/g, '\\"')}"` : arg))
+ .join(" ")
const fileParts: any[] = []
if (args.file) {