use std::env::args; use std::str::FromStr; use steam_resolve_vanity::get_vanity_url; use steamid_ng::SteamID; #[tokio::main] async fn main() -> Result<(), Box> { let mut args = args(); let binary = args.next().unwrap(); // first argument is binary if let Some(steam_id) = args.next() { if let Some(vanity) = get_vanity_url(SteamID::from_str(steam_id.as_str())?).await? { println!("{}", vanity); } else { println!("No vanity found for steamid"); } } else { eprintln!("usage {} ", binary); } Ok(()) }