diff --git a/app.go b/app.go index 1d92aa5d..b9c4413d 100644 --- a/app.go +++ b/app.go @@ -1155,7 +1155,7 @@ func (app *App) startupMessage(addr string, tls bool, pids string) { } out := colorable.NewColorableStdout() - if os.Getenv("TERM") == "dumb" || (!isatty.IsTerminal(os.Stdout.Fd()) && !isatty.IsCygwinTerminal(os.Stdout.Fd())) { + if os.Getenv("TERM") == "dumb" || os.Getenv("NO_COLOR") == "1" || (!isatty.IsTerminal(os.Stdout.Fd()) && !isatty.IsCygwinTerminal(os.Stdout.Fd())) { out = colorable.NewNonColorable(os.Stdout) }