From c6454cd601ce3f70a6f93da3cde553e1cccc324c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Szil=C3=A1gyi?= Date: Thu, 14 Sep 2023 10:27:10 +0300 Subject: [PATCH] internal/flags: use stdout, not stderr for terminal detection --- internal/flags/helpers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/flags/helpers.go b/internal/flags/helpers.go index 8622e9c7e7..bd50498286 100644 --- a/internal/flags/helpers.go +++ b/internal/flags/helpers.go @@ -30,7 +30,7 @@ import ( // usecolor defines whether the CLI help should use colored output or normal dumb // colorless terminal formatting. -var usecolor = (isatty.IsTerminal(os.Stderr.Fd()) || isatty.IsCygwinTerminal(os.Stderr.Fd())) && os.Getenv("TERM") != "dumb" +var usecolor = (isatty.IsTerminal(os.Stdout.Fd()) || isatty.IsCygwinTerminal(os.Stdout.Fd())) && os.Getenv("TERM") != "dumb" // NewApp creates an app with sane defaults. func NewApp(usage string) *cli.App {