Added basic command line interface app.

This commit is contained in:
lennard
2023-06-09 21:09:52 +02:00
parent 0d01c406e7
commit ace84a318d

19
src/main.rs Normal file
View File

@@ -0,0 +1,19 @@
use hyper_x_cloud_ii_wireless::Device;
fn main() {
let device = match Device::new() {
Ok(device) => device,
Err(error) => {
eprintln!("{error}");
std::process::exit(1);
}
};
let (battery_level, charging) = match device.get_battery_level() {
Ok(t) => t,
Err(error) => {
eprintln!("{error}");
std::process::exit(1);
}
};
println!("Battery level: {}%", battery_level);
}