@@ -42,6 +42,8 @@ export class ExecaTerminalProcess extends BaseTerminalProcess {
shell: true,
cwd: this.terminal.getCurrentWorkingDirectory(),
all: true,
+ // Ignore stdin to ensure non-interactive mode and prevent hanging
+ stdin: "ignore",
env: {
...process.env,
// Ensure UTF-8 encoding for Ruby, CocoaPods, etc.