feat: update libmacchina

This commit is contained in:
2021-04-18 22:34:46 +08:00
parent 1c58c1cfd2
commit 5f880886ba

View File

@@ -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());