From 72442dce7fc4f4a5a8fcbb62ef82ffca1418b3ab Mon Sep 17 00:00:00 2001 From: Sam Goodwin Date: Wed, 30 Jan 2019 12:04:50 -0800 Subject: [PATCH] Disable colors if a terminal is not attached to stdout --- packages/aws-cdk/bin/cdk.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/aws-cdk/bin/cdk.ts b/packages/aws-cdk/bin/cdk.ts index 59bae9d445759..ff07687969d03 100644 --- a/packages/aws-cdk/bin/cdk.ts +++ b/packages/aws-cdk/bin/cdk.ts @@ -83,7 +83,9 @@ async function parseCommandLineArguments() { ].join('\n\n')) .argv; } -// tslint:enable:no-shadowed-variable max-line-length +if (!process.stdout.isTTY) { + colors.disable(); +} async function initCommandLine() { const argv = await parseCommandLineArguments();