download/
download.rs

1use anyhow::Result;
2use gitload::DownloaderBuilder;
3
4#[tokio::main]
5async fn main() -> Result<()> {
6    let downloader = DownloaderBuilder::new("levinion", "dotfiles", "nvim")
7        .on_process(|process| {
8            println!(
9                "process: {}/{}\t{:.0}%",
10                process.current,
11                process.all,
12                process.percent() * 100.
13            );
14        })
15        .build();
16    downloader.download().await
17}