From f3813230c58717523d3fe458ac3fa6715d0537f7 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Mon, 19 May 2025 21:47:56 +0300 Subject: [PATCH] power_supply&cpu: kolor --- src/cpu.rs | 4 +++- src/power_supply.rs | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/cpu.rs b/src/cpu.rs index ceac01d..17a5da1 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -1,4 +1,5 @@ use anyhow::{Context, bail}; +use yansi::Paint as _; use std::{fmt, fs, path::Path, string::ToString}; @@ -36,7 +37,8 @@ pub struct Cpu { impl fmt::Display for Cpu { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let Self { number, .. } = self; + let number = self.number.cyan(); + write!(f, "CPU {number}") } } diff --git a/src/power_supply.rs b/src/power_supply.rs index 12649b8..1f69a3c 100644 --- a/src/power_supply.rs +++ b/src/power_supply.rs @@ -1,4 +1,5 @@ use anyhow::{Context, bail}; +use yansi::Paint as _; use std::{ fmt, fs, @@ -62,13 +63,13 @@ pub struct PowerSupply { impl fmt::Display for PowerSupply { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "power supply '{name}'", name = &self.name)?; + write!(f, "power supply '{name}'", name = self.name.yellow())?; if let Some(config) = self.threshold_config.as_ref() { write!( f, " from manufacturer '{manufacturer}'", - manufacturer = config.manufacturer, + manufacturer = config.manufacturer.green(), )?; }