//! 预下载 / 校验本机 Camoufox 可执行文件(首次会自动下载到 `~/.cache/camoufox`)。
//!
//! 运行:`cargo run --example fetch_browser`
#[tokio::main]
async fn main() -> drission::Result<()> {
tracing_subscriber::fmt()
.with_env_filter(
tracing_subscriber::EnvFilter::try_from_default_env()
.unwrap_or_else(|_| "info".into()),
)
.init();
let path = drission::launcher::ensure_camoufox(None).await?;
println!("Camoufox 可执行文件: {}", path.display());
Ok(())
}