fuedra-schwitzt/src/main.rs

28 lines
532 B
Rust

use std::thread::sleep;
use std::time;
use fuedra_schwitzt::cpuusagebuffer::CpuUsageBuffer;
fn main() {
// Init buffer
let mut buffer = CpuUsageBuffer::new();
// Print buffer
print!("{}", buffer.braille());
for _ in 0..100 {
// Push new cpu usage stats
buffer.push();
// Reset paint area
print!("\x1b[{}A", buffer.cpu_num());
// Print buffer
print!("{}", buffer.braille());
// Wait a while
sleep(time::Duration::from_millis(1000));
}
}