diff --git a/fcli-core/fcli-common/src/main/java/com/fortify/cli/common/util/ConsoleHelper.java b/fcli-core/fcli-common/src/main/java/com/fortify/cli/common/util/ConsoleHelper.java index d1b4000d8b..2ccf8ce942 100644 --- a/fcli-core/fcli-common/src/main/java/com/fortify/cli/common/util/ConsoleHelper.java +++ b/fcli-core/fcli-common/src/main/java/com/fortify/cli/common/util/ConsoleHelper.java @@ -86,6 +86,17 @@ public static final class DummyCommand {} * Install the JAnsi console if not disabled. Safe no-op if disabled or unavailable. */ public static final void installAnsiConsole() { + if (PlatformHelper.isWindows()) { + if (System.getProperty("jansi.passthrough") == null) { + System.setProperty("jansi.passthrough", "true"); + } + if (System.getProperty("jansi.strip") == null) { + System.setProperty("jansi.strip", "false"); + } + if (System.getProperty("picocli.ansi") == null) { + System.setProperty("picocli.ansi", "true"); + } + } invokeAnsiConsoleMethod("systemInstall"); }