Truncate some long messages sent to a TTY.

Can be overridden with the --truncate option.
This commit is contained in:
Matt Clay 2018-02-15 22:56:05 -08:00
commit d2150795ba
2 changed files with 29 additions and 4 deletions

View file

@ -79,6 +79,7 @@ def main():
args = parse_args()
config = args.config(args)
display.verbosity = config.verbosity
display.truncate = config.truncate
display.color = config.color
display.info_stderr = (isinstance(config, SanityConfig) and config.lint) or (isinstance(config, IntegrationConfig) and config.list_targets)
check_startup()
@ -149,6 +150,13 @@ def parse_args():
action='store_true',
help='run ansible commands in debug mode')
common.add_argument('--truncate',
dest='truncate',
metavar='COLUMNS',
type=int,
default=display.columns,
help='truncate some long output (0=disabled) (default: auto)')
test = argparse.ArgumentParser(add_help=False, parents=[common])
test.add_argument('include',