فهرست منبع

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()))
     }