Restore interactive shell #2415

This commit is contained in:
Paul Gauthier 2024-12-09 15:23:39 -08:00
parent f678b664ff
commit 4fcbf28f91

View file

@ -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: