monitoring kit
Diffstat (limited to 'cpu/src/cpu.rs')
| -rw-r--r-- | cpu/src/cpu.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cpu/src/cpu.rs b/cpu/src/cpu.rs index 00feb75..9356bc6 100644 --- a/cpu/src/cpu.rs +++ b/cpu/src/cpu.rs @@ -9,7 +9,7 @@ use anyhow::*; use comat::cwrite; use cpu::*; -use grapher::Grapher; +use grapher::{truncwrite, Grapher}; use std::array; use std::convert::identity; use std::io::Write; @@ -37,7 +37,7 @@ fn main() -> Result<()> { ViewCore::One(x) => ensure!(x < info.count, "not enough cores"), _ => (), } - let mut t = Temps::load()?; + let mut t = temps()?; let mut g = Grapher::new()?; g.push_point(usage()?.max(0.01)); @@ -82,9 +82,9 @@ fn main() -> Result<()> { let speed = speed()?; let temp = t.read()?; let fps = (1f32 / d).round(); - cwrite!( + truncwrite!( g.buffer, - " {fps}fps ──── {name} {core} @ {speed:.2} GHz ──── {red}{temp}{reset} °C", + " {fps}fps ──── {name} {core} @ {speed:.2} GHz ──── \u{1b}[0;34;31m{temp:.0}\u{1b}[0m °C", )?; stdout.write_all(&g.buffer)?; stdout.flush()?; |