Commit Graph

6 Commits

Author SHA1 Message Date
Peter Steinberger
8b1b4859de Merge pull request #1297 from ysqander/fix/fish-shell-bash
exec: prefer bash when fish is default shell
2026-01-20 11:13:35 +00:00
ysqander
3136b6c1bb exec: prefer bash when fish is default shell 2026-01-20 17:42:02 +08:00
Peter Steinberger
d742b5b716 fix: harden windows cli launch 2026-01-19 01:11:39 +00:00
myfunc
555b85681b fix(bash): use PowerShell on Windows to capture system utility output
Windows system utilities like ipconfig, systeminfo, etc. write directly to
the console via WriteConsole API instead of stdout. When Node.js spawns
cmd.exe with piped stdio, these utilities produce empty output.

Changes:
- Switch from cmd.exe to PowerShell on Windows (properly redirects output)
- Disable detached mode on Windows (PowerShell doesn't pipe stdout when detached)
- Add windowsHide option to prevent console window flashing
- Update tests to use PowerShell-compatible syntax (Start-Sleep, semicolons)
2026-01-12 02:13:02 +00:00
Peter Steinberger
5a08dee9e2 fix: clean agent bash lint 2025-12-25 03:29:36 +01:00
Peter Steinberger
d6c9257109 feat: add background bash sessions 2025-12-25 00:25:11 +00:00