diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-11-25 19:58:46 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-11-25 19:59:15 +0100 |
| commit | caa8b47a9fbc8a2b5f1b6a105130699905243e8f (patch) | |
| tree | a1e7cbb4d5bca2a1db6f377840990772fa154ecb /try | |
| parent | c0dee8d8943286e5e8788cc0cac4d4ce489327c8 (diff) | |
| download | minishell_test-caa8b47a9fbc8a2b5f1b6a105130699905243e8f.tar.gz minishell_test-caa8b47a9fbc8a2b5f1b6a105130699905243e8f.tar.bz2 minishell_test-caa8b47a9fbc8a2b5f1b6a105130699905243e8f.zip | |
Added try script instead of it being in the README
Diffstat (limited to 'try')
| -rwxr-xr-x | try | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +#!/usr/bin/env python3 + +import os +import sys +import subprocess + +from src.config import MINISHELL_DIR, MINISHELL_EXEC, EXECUTABLES_PATH + + +if __name__ == "__main__": + if len(sys.argv) != 2: + print("Usage {} command".format(sys.argv[0])) + sys.exit(1) + print("=================== RUNNING " + sys.argv[1]) + process = subprocess.Popen( + [os.path.join(MINISHELL_DIR, MINISHELL_EXEC), "-c", sys.argv[1]], + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + env={"PATH": EXECUTABLES_PATH, "TERM": "xterm-256color"} + ) + out, _ = process.communicate() + print(out.decode()) |
