index : git-mirror-sync.git

ascending towards madness

use clap::Parser;

#[derive(Debug, Parser, Default)]
struct CliArgs {
    /// The time to wait before refreshing repositories.
    /// eg. 10m, 60s, etc.
    #[clap(short, long, default_value = "10m")]
    pub refresh_time: String,

    #[clap(required = true)]
    pub directory: Vec<String>,
}

fn main() {
    let cli = CliArgs::parse();
    println!("{:#?}", cli);
}