pub async fn run(browser: Option<String>, args: Vec<OsString>) -> Result<()>
CLI entry point. Curl owns stdin/stdout/stderr, so ordinary streaming and -o downloads behave exactly like invoking curl directly.
-o