소스 검색

terminal: check for NO_COLOR env var without unicode validation

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Manos Pitsidianakis 8 달 전
부모
커밋
efab99fda2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      meli/src/conf/terminal.rs

+ 1 - 1
meli/src/conf/terminal.rs

@@ -79,7 +79,7 @@ impl TerminalSettings {
         // Don't use color if
         // - Either NO_COLOR is set and user hasn't explicitly set use_colors or
         // - User has explicitly set use_colors to false
-        !((std::env::var("NO_COLOR").is_ok()
+        !((std::env::var_os("NO_COLOR").is_some()
             && (self.use_color.is_false() || self.use_color.is_internal()))
             || (self.use_color.is_false() && !self.use_color.is_internal()))
     }