monitoring kit
Diffstat (limited to 'cpu/src/cpu.rs')
-rw-r--r--cpu/src/cpu.rs8
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()?;