freetsa 0.1.3

Client library and CLI utility for acquiring timestamps from freetsa.org
Documentation
use clap::{Parser, Subcommand};

mod timestamp;

#[derive(Subcommand)]
enum Command {
    Timestamp(timestamp::Args),
}

#[derive(Parser)]
struct Args {
    #[clap(subcommand)]
    command: Command,
}

#[tokio::main(flavor = "multi_thread")]
async fn main() {
    let args = Args::parse();
    match args.command {
        Command::Timestamp(timestamp_args) => timestamp::exec(timestamp_args).await,
    }
}