blob: 2d14f99f97affe074e6382873208a0e3204b49db [file] [log] [blame]
#!/usr/bin/python -S
"""Run a command split across multiple lines."""
# TODO(rofrankel): Replace this with a C program.
import os
import sys
USAGE = """usage:
run_command_lines filename
"""
if len(sys.argv) != 2:
print >> sys.stderr, USAGE
sys.exit(127)
filename = sys.argv[1]
if not os.path.isfile(filename):
print >> sys.stderr, '%r does not exist' % filename
sys.exit(126)
command = open(filename).read().splitlines()
os.execvp(command[0], command)