From adc00a9eec8de9d55e49b6e1d25b323ede6b3b58 Mon Sep 17 00:00:00 2001 From: Roman Konecny Date: Fri, 21 Apr 2023 13:35:07 +0200 Subject: [PATCH] Fix outputIsScreen on non-windows OS. --- src/Framework/NativeMethods.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Framework/NativeMethods.cs b/src/Framework/NativeMethods.cs index 03a978ad042..9ca66427c2d 100644 --- a/src/Framework/NativeMethods.cs +++ b/src/Framework/NativeMethods.cs @@ -1531,6 +1531,8 @@ internal static (bool acceptAnsiColorCodes, bool outputIsScreen, uint? originalC { // On posix OSes we expect console always supports VT100 coloring unless it is explicitly marked as "dumb". acceptAnsiColorCodes = Environment.GetEnvironmentVariable("TERM") != "dumb"; + // It wasn't redirected as tested above so we assume output is screen/console + outputIsScreen = true; } return (acceptAnsiColorCodes, outputIsScreen, originalConsoleMode); }