index : git-mirror-sync.git

ascending towards madness

use clap::Parser;
use cli::CliArgs;
use tokio::time::sleep;

mod cli;
mod error;

#[tokio::main]
async fn main() {
    loop {
        do_sync_task(CliArgs::parse()).await
    }
}

async fn do_sync_task(args: CliArgs) {
    // TODO: sync with git2
    println!("I am awake! {:?}", args);

    sleep(args.refresh_time.into()).await;
}