//! Waybar widget binary. The library does all the work — this is just the
//! tokio bootstrap + clap parse.
useai_usagebar::widget::cli::Cli;useai_usagebar::widget::run::run;useclap::Parser;fnmain(){let cli =Cli::parse();let rt =matchtokio::runtime::Builder::new_current_thread().enable_all().build(){Ok(rt)=> rt,Err(_)=>{// Catastrophic — emit the always-valid ⚠ JSON and exit 0.
println!(r#"{{"text":"⚠","tooltip":"failed to create tokio runtime","class":"critical"}}"#);std::process::exit(0);}};let code = rt.block_on(run(cli));std::process::exit(code);}