Use subproctools.print_command.

master
voussoir 2021-01-14 02:31:43 -08:00
parent a8314990f2
commit 1359ab040e
1 changed files with 11 additions and 6 deletions

View File

@ -10,6 +10,7 @@ import time
from voussoirkit import betterhelp
from voussoirkit import bytestring
from voussoirkit import pathclass
from voussoirkit import subproctools
from voussoirkit import vlogging
from voussoirkit import winglob
from voussoirkit import winwhich
@ -279,13 +280,17 @@ def run_script(script, dry=False):
'''
status = 0
if dry:
for command in script:
print(command)
return status
for command in script:
print(command)
if isinstance(command, str):
print(command)
elif isinstance(command, list):
subproctools.print_command(command)
else:
print(command)
if dry:
continue
if isinstance(command, str):
status = os.system(command)
elif isinstance(command, list):