summaryrefslogtreecommitdiff
path: root/igor.py
diff options
context:
space:
mode:
Diffstat (limited to 'igor.py')
-rw-r--r--igor.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/igor.py b/igor.py
index 2e1f7aa5..c01cc759 100644
--- a/igor.py
+++ b/igor.py
@@ -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())