asimov_module_cli/registry/
http.rs

1// This is free and unencumbered software released into the public domain.
2
3use tokio::time::Duration;
4
5pub fn http_client() -> reqwest::Client {
6    // TODO: retry support
7    reqwest::Client::builder()
8        .user_agent("asimov-module-cli")
9        .timeout(Duration::from_secs(10))
10        .build()
11        .expect("Failed to build HTTP client")
12}