fix(run): allow messages to start with dash (-) (#4904)

This commit is contained in:
U Cirello
2025-12-02 10:52:05 -08:00
committed by GitHub
parent d9b0848a61
commit 6ce1de476a
3 changed files with 5 additions and 2 deletions

View File

@@ -1,5 +1,7 @@
import type { CommandModule } from "yargs"
export function cmd<T, U>(input: CommandModule<T, U>) {
type WithDoubleDash<T> = T & { "--"?: string[] }
export function cmd<T, U>(input: CommandModule<T, WithDoubleDash<U>>) {
return input
}

View File

@@ -88,7 +88,7 @@ export const RunCommand = cmd({
})
},
handler: async (args) => {
let message = args.message.join(" ")
let message = [...args.message, ...(args["--"] || [])].join(" ")
const fileParts: any[] = []
if (args.file) {