diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/common/messages/PlainTextMessageRenderer.java b/compiler/cli/src/org/jetbrains/kotlin/cli/common/messages/PlainTextMessageRenderer.java index e83309dc066..059ba87fc0d 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/common/messages/PlainTextMessageRenderer.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/common/messages/PlainTextMessageRenderer.java @@ -34,6 +34,7 @@ public abstract class PlainTextMessageRenderer implements MessageRenderer { // TODO: investigate why ANSI escape codes on Windows only work in REPL for some reason private static final boolean COLOR_ENABLED = !SystemInfo.isWindows && + !"false".equals(System.getProperty("kotlin.colors.enabled")) && CLibrary.isatty(CLibrary.STDERR_FILENO) != 0; private static final String LINE_SEPARATOR = LineSeparator.getSystemLineSeparator().getSeparatorString();