@@ -169,9 +169,7 @@ impl App {
169169 || match self.matches.value_of("color") {
170170 Some("always") => true,
171171 Some("never") => false,
172− Some("auto") | _ => {
173− env::var_os("NO_COLOR").is_none() && self.interactive_output
174− }
172+ _ => env::var_os("NO_COLOR").is_none() && self.interactive_output,
175173 },
176174 paging_mode,
177175 term_width: maybe_term_width.unwrap_or(Term::stdout().size().1 as usize),
@@ -226,17 +224,14 @@ impl App {
226224 style_components,
227225 syntax_mapping,
228226 pager: self.matches.value_of("pager"),
229− use_italic_text: match self.matches.value_of("italic-text") {
230− Some("always") => true,
231− _ => false,
232− },
227+ use_italic_text: matches!(self.matches.value_of("italic-text"), Some("always")),
233228 highlighted_lines: self
234229 .matches
235230 .values_of("highlight-line")
236231 .map(|ws| ws.map(LineRange::from).collect())
237232 .transpose()?
238233 .map(LineRanges::from)
239− .map(|lr| HighlightedLineRanges(lr))
234+ .map(HighlightedLineRanges)
240235 .unwrap_or_default(),
241236 })
242237 }