feat: Add output and status code dumping

This commit is contained in:
Paul Gauthier (aider) 2024-08-27 08:56:06 -07:00
parent 55049c312e
commit d2cc7b676a

View file

@ -357,13 +357,15 @@ def check_pip_install_extra(io, module, prompt, pip_install_cmd):
if __name__ == "__main__":
import sys
from aider.dump import dump
if len(sys.argv) > 1:
command = " ".join(sys.argv[1:])
exit_status, output = run_interactive_command(command)
print(f"Command exited with status {exit_status}")
print("Full output:")
print(output)
print("Exit status:")
dump(exit_status)
print("\nFull output:")
dump(output)
else:
print("Usage: python -m aider.utils <command>")
sys.exit(1)