- ccc: quote shell metacharacters in command line to ease copy-and-paste
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49213
91177308-0d34-0410-b5e6-
96231b3b80d8
print >> sys.stderr, 'ccc: ' + message
sys.exit(1)
+def quote(arg):
+ if '"' in arg:
+ return repr(arg)
+ return arg
+
def run(args):
- print >> sys.stderr, ' '.join(args)
+ print ' '.join(map(quote, args))
code = subprocess.call(args)
if code > 255:
code = 1
print >> sys.stderr, 'ccc: ' + message
sys.exit(1)
+def quote(arg):
+ if '"' in arg:
+ return repr(arg)
+ return arg
+
def run(args):
- print >> sys.stderr, ' '.join(args)
- print >> sys.stderr, '\n'
+ print ' '.join(map(quote, args))
+ print
code = subprocess.call(args)
if code > 255:
code = 1