trotter 0.4.0

Trotter 🎠 is an experimental crate that aims to make writing Gemini clients fun and easy.
Documentation
use clap::Parser;
use trotter::Actor;

#[derive(Parser)]
struct Cli {
    url: String,
}

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let Cli { url } = Cli::parse();

    let r = Actor::default()
        .cert_file("demo.crt")
        .key_file("demo.key")
        .get(url)
        .await?;

    Ok(())
}