feat: update libmacchina
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user