feat: update libmacchina
This commit is contained in:
@@ -1,8 +1,4 @@
|
|||||||
use libmacchina::traits::{
|
use libmacchina::traits::{BatteryReadout, BatteryState, GeneralReadout, KernelReadout, MemoryReadout, ShellFormat};
|
||||||
BatteryReadout, BatteryState,
|
|
||||||
GeneralReadout, KernelReadout,
|
|
||||||
MemoryReadout,
|
|
||||||
};
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let battery_readout = libmacchina::BatteryReadout::new();
|
let battery_readout = libmacchina::BatteryReadout::new();
|
||||||
@@ -21,6 +17,17 @@ fn main() {
|
|||||||
println!("User name: {}", general_readout.username().unwrap());
|
println!("User name: {}", general_readout.username().unwrap());
|
||||||
println!("IP: {}", general_readout.local_ip().unwrap());
|
println!("IP: {}", general_readout.local_ip().unwrap());
|
||||||
println!("Hostname: {}", general_readout.hostname().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();
|
let kernel_readout = libmacchina::KernelReadout::new();
|
||||||
println!("OS release: {}", kernel_readout.os_release().unwrap());
|
println!("OS release: {}", kernel_readout.os_release().unwrap());
|
||||||
|
|||||||
Reference in New Issue
Block a user