From 631ee987386b4bd7170c0b7c2e6beef01056449b Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Tue, 3 Dec 2024 07:45:46 -0800 Subject: [PATCH] fix: add interactive flag to shell spawn in pexpect command --- aider/run_cmd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aider/run_cmd.py b/aider/run_cmd.py index 69d5bd7c6..4d8e0d4fe 100644 --- a/aider/run_cmd.py +++ b/aider/run_cmd.py @@ -113,7 +113,7 @@ def run_cmd_pexpect(command, verbose=False, cwd=None): # Use the shell from SHELL environment variable if verbose: print("Running pexpect.spawn with shell:", shell) - child = pexpect.spawn(shell, args=["-c", command], encoding="utf-8", cwd=cwd) + child = pexpect.spawn(shell, args=["-i", "-c", command], encoding="utf-8", cwd=cwd) else: # Fall back to spawning the command directly if verbose: