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}