add list devices example

This commit is contained in:
lemonsh
2023-04-29 22:11:56 +02:00
parent 4b91e6f405
commit d600c4d4b7
3 changed files with 25 additions and 5 deletions

View File

@ -0,0 +1,21 @@
use std::env;
use color_eyre::Result;
use connectbox::ConnectBox;
#[tokio::main(flavor = "current_thread")]
async fn main() -> Result<()> {
tracing_subscriber::fmt::init();
color_eyre::install()?;
let mut args = env::args().skip(1);
let ip = args.next().expect("no ip specified");
let code = args.next().expect("no code specified");
let connect_box = ConnectBox::new(ip)?;
connect_box.login(&code).await?;
let devices = connect_box.get_devices().await?;
println!("{devices:?}");
Ok(())
}