diff --git a/cmd/compose/compose.go b/cmd/compose/compose.go index 5fa3c751..51a74bdb 100644 --- a/cmd/compose/compose.go +++ b/cmd/compose/compose.go @@ -304,6 +304,11 @@ func RootCommand(streams command.Cli, backend api.Service) *cobra.Command { //no if verbose { logrus.SetLevel(logrus.TraceLevel) } + + if noColor, ok := os.LookupEnv("NO_COLOR"); ok && noColor != "" && !cmd.Flags().Changed("ansi") { + ansi = "never" + } + formatter.SetANSIMode(streams, ansi) switch ansi { case "never":