always show return codes (seems like a reasonable thing to do), make one line output slightly more
obvious
This commit is contained in:
parent
cc2d3e0f1a
commit
859c572de8
1 changed files with 2 additions and 9 deletions
|
@ -33,8 +33,6 @@ def main(args):
|
||||||
parser = base_ans_parser()
|
parser = base_ans_parser()
|
||||||
parser.usage = "ans-command [options] command-to-run"
|
parser.usage = "ans-command [options] command-to-run"
|
||||||
|
|
||||||
parser.add_option('-c', '--return-codes', dest='return_codes', action='store_true',
|
|
||||||
help="prefix each line with the command's return code")
|
|
||||||
parser.add_option('-1', '--one-line', dest='one_line', action='store_true',
|
parser.add_option('-1', '--one-line', dest='one_line', action='store_true',
|
||||||
help="output results on one line to make grepping easier, however will \
|
help="output results on one line to make grepping easier, however will \
|
||||||
not remove newlines from command output")
|
not remove newlines from command output")
|
||||||
|
@ -95,14 +93,9 @@ def main(args):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if options.one_line:
|
if options.one_line:
|
||||||
if options.return_codes:
|
print '%s | rc=%s | %s:%s' % (hn, d['rc'], d['stdout'], d['stderr'])
|
||||||
print '%s:%s:%s:%s' % (hn, d['rc'], d['stdout'], d['stderr'])
|
|
||||||
else:
|
|
||||||
print '%s:%s:%s' % (hn, d['stdout'], d['stderr'])
|
|
||||||
else:
|
else:
|
||||||
print '%s:' % hn
|
print "%s: => rc=%s" % (hn, d['rc'])
|
||||||
if options.return_codes:
|
|
||||||
print 'return code:%s\n' % d['rc']
|
|
||||||
print '%s' % d['stdout']
|
print '%s' % d['stdout']
|
||||||
if d.get('stderr', None):
|
if d.get('stderr', None):
|
||||||
print '%s' % d['stderr']
|
print '%s' % d['stderr']
|
||||||
|
|
Loading…
Reference in a new issue