diff --git a/upload/src/main.rs b/upload/src/main.rs index 87fdc00..35146b8 100644 --- a/upload/src/main.rs +++ b/upload/src/main.rs @@ -18,6 +18,7 @@ use jacquard::{ xrpc::XrpcExt, }; use miette::{Context, IntoDiagnostic, Result}; +use std::io::Write; use std::{collections::HashMap, fs, path::PathBuf}; use crate::sitemap::{BlobRef, Sitemap, SitemapNode}; @@ -123,6 +124,8 @@ async fn upload_site_blobs( // upload local site blobs let mut new_sitemap: Sitemap = HashMap::new(); for (k, v) in local_sitemap { + print!("Uploading {k}... "); + let _ = std::io::stdout().flush(); let blob = match v.blob { BlobRef::Local(path) => path, BlobRef::Remote(_) => { @@ -143,6 +146,8 @@ async fn upload_site_blobs( blob: BlobRef::Remote(res.blob.into()), }, ); + + println!("Done!"); } Ok(new_sitemap)