Files
orca/src/cli/shell-command-quote.ts
T
2026-06-07 17:49:01 -07:00

10 lines
266 B
TypeScript

export function quoteCliCommandArgument(value: string): string {
if (/^[a-zA-Z0-9._:/@-]+$/.test(value)) {
return value
}
if (process.platform === 'win32') {
return `"${value.replace(/"/g, '\\"')}"`
}
return `'${value.replaceAll("'", "'\\''")}'`
}