MCPcopy
hub / github.com/openclaw/clawsweeper / escapeWindowsArgument

Function escapeWindowsArgument

src/codex-spawn.ts:154–163  ·  view source on GitHub ↗
(value: string, doubleEscapeMetaCharacters: boolean)

Source from the content-addressed store, hash-verified

152}
153
154function escapeWindowsArgument(value: string, doubleEscapeMetaCharacters: boolean): string {
155 let escaped = value.replace(/(?=(\\+?)?)\1"/g, '$1$1\\"');
156 escaped = escaped.replace(/(?=(\\+?)?)\1$/, "$1$1");
157 escaped = `"${escaped}"`;
158 escaped = escaped.replace(windowsMetaCharacterPattern, "^$1");
159 if (doubleEscapeMetaCharacters) {
160 escaped = escaped.replace(windowsMetaCharacterPattern, "^$1");
161 }
162 return escaped;
163}

Callers 1

codexSpawnInvocationFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected