@@ -165,7 +165,7 @@ impl App {
165 colored_output: match self.matches.value_of("color") {
165 colored_output: match self.matches.value_of("color") {
166 Some("always") => true,
166 Some("always") => true,
167 Some("never") => false,
167 Some("never") => false,
168− Some("auto") | _ => self.interactive_output,
168+ Some("auto") | _ => env::var_os("NO_COLOR").is_none() && self.interactive_output,
170 paging_mode,
170 paging_mode,
171 term_width: maybe_term_width.unwrap_or(Term::stdout().size().1 as usize),
171 term_width: maybe_term_width.unwrap_or(Term::stdout().size().1 as usize),