diff options
Diffstat (limited to 'igor.py')
-rw-r--r-- | igor.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -14,6 +14,7 @@ import glob import inspect import os import platform +import subprocess import sys import sysconfig import textwrap @@ -351,6 +352,12 @@ def print_banner(label): sys.stdout.flush() +def do_quietly(command): + """Run a command in a shell, and suppress all output.""" + proc = subprocess.run(command, shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + return proc.returncode + + def do_help(): """List the available commands""" items = list(globals().items()) |