diff --git a/codex-rs/hooks/src/engine/command_runner.rs b/codex-rs/hooks/src/engine/command_runner.rs index 8f6acbc4cc..9ed3c5ac15 100644 --- a/codex-rs/hooks/src/engine/command_runner.rs +++ b/codex-rs/hooks/src/engine/command_runner.rs @@ -443,7 +443,7 @@ mod tests { fn print_command(output: &str) -> String { if cfg!(windows) { - format!(" String { if cfg!(windows) { format!( - "set /p input= & &2 & exit /B {exit_code}" + "powershell -NoLogo -NoProfile -Command \"$hookInput = [Console]::In.ReadToEnd(); [Console]::Out.Write($hookInput); [Console]::Error.Write('stderr'); exit {exit_code}\"" ) } else { format!("cat; printf stderr >&2; exit {exit_code}")