diff --git a/__misc/libmacchina/src/main.rs b/__misc/libmacchina/src/main.rs index 27faa9e..f94ed35 100644 --- a/__misc/libmacchina/src/main.rs +++ b/__misc/libmacchina/src/main.rs @@ -1,8 +1,4 @@ -use libmacchina::traits::{ - BatteryReadout, BatteryState, - GeneralReadout, KernelReadout, - MemoryReadout, -}; +use libmacchina::traits::{BatteryReadout, BatteryState, GeneralReadout, KernelReadout, MemoryReadout, ShellFormat}; fn main() { let battery_readout = libmacchina::BatteryReadout::new(); @@ -21,6 +17,17 @@ fn main() { println!("User name: {}", general_readout.username().unwrap()); println!("IP: {}", general_readout.local_ip().unwrap()); println!("Hostname: {}", general_readout.hostname().unwrap()); + println!("CPU model name: {}", general_readout.cpu_model_name().unwrap()); + println!("CPU phy cores: {}", general_readout.cpu_physical_cores().unwrap()); + println!("CPU cores: {}", general_readout.cpu_cores().unwrap()); + println!("CPU usage: {}", general_readout.cpu_usage().unwrap()); + println!("Uptime: {}", general_readout.uptime().unwrap()); + println!("OS name: {}", general_readout.os_name().unwrap()); + println!("Machine: {}", general_readout.machine().unwrap()); + println!("Window manager: {}", general_readout.window_manager().unwrap()); + println!("Terminal: {}", general_readout.terminal().unwrap()); + println!("Shell: {}", general_readout.shell(ShellFormat::Absolute).unwrap()); + println!("Shell: {}", general_readout.shell(ShellFormat::Relative).unwrap()); let kernel_readout = libmacchina::KernelReadout::new(); println!("OS release: {}", kernel_readout.os_release().unwrap());