Files
OmniRoute/src/shared/services
EmpRider 51345bf2e9 fix(cli): handle Windows exe healthchecks with spaces (#3111)
* fix(cli): handle Windows exe healthchecks with spaces

* Update src/shared/services/cliRuntime.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update tests/unit/cli-runtime-extended.test.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* fix(cli): pass command to spawn unquoted; export shouldUseShellForCommand

Remove the manual "${command}" interpolation into the shell command (hard rule
#13 violation, and redundant — Node quotes for cmd.exe when shell:true; .exe runs
with shell:false where the OS handles spaces via argv). Export the helper and add
a cross-platform test asserting non-Windows never uses the shell.

---------

Co-authored-by: Empire Rider <anuruddhawijesiri@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: diegosouzapw <diegosouza.pw@gmail.com>
2026-06-03 18:30:03 -03:00
..
2026-04-28 20:46:25 -03:00