torzy 0.1.1

Minimal Tor-routed worker launcher library and CLI
Documentation
use torzy::{LaunchConfig, run};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let envs = std::env::args()
        .nth(1)
        .and_then(|value| value.parse::<usize>().ok())
        .unwrap_or(5);

    let summary = run(
        LaunchConfig {
            envs,
            ..LaunchConfig::default()
        },
        None,
    )
    .await?;

    println!(
        "{} / {} workers succeeded",
        summary.succeeded, summary.total_envs
    );
    Ok(())
}