use clap::Parser;
#[derive(Parser)]
#[command(name = "ruida")]
#[command(about = "Control Ruida Laser Machines from CLI")]
struct Cli {
#[arg(short, long)]
ip: Option<String>,
}
fn main() -> anyhow::Result<()> {
dotenvy::dotenv().ok();
env_logger::init();
let args = Cli::parse();
let ip = args
.ip
.unwrap_or_else(|| std::env::var("DEVICE_IP").unwrap());
println!("Connecting to Ruida machine at {ip}");
Ok(())
}