Commit Diff


commit - b4228aa74f6ef4720167236cb072b84d94aa6d2a
commit + b914f856d6d907b9c509e79382ee25ea5b1b2f01
blob - 9a69832273d30dfff6f832048284fe3432df9d95
blob + 53372b9c518a7752331548a2065b44dca4c77cb9
--- src/bin/tp.rs
+++ src/bin/tp.rs
@@ -387,13 +387,7 @@ fn main() {
             // ── Chunked put ─────────────────────────
             let n_chunks =
                 (data.len() + CHUNK_SIZE - 1) / CHUNK_SIZE;
-            if verbose {
-                eprintln!(
-                    "chunked: {} bytes, {} chunks",
-                    data.len(),
-                    n_chunks,
-                );
-            }
+            eprint!("sending {n_chunks} chunks...");
 
             // Send each chunk via PUTC
             let mut chunk_hashes: Vec<Vec<u8>> = Vec::new();
@@ -408,9 +402,7 @@ fn main() {
                     eprintln!("error: invalid hash from daemon");
                     std::process::exit(1);
                 });
-                if verbose {
-                    eprintln!("chunk {}/{}: {hash_b58}", i + 1, n_chunks);
-                }
+                eprint!("\rsending {}/{n_chunks} chunks...", i + 1);
                 chunk_hashes.push(hash);
             }
 
@@ -423,6 +415,8 @@ fn main() {
                 manifest.extend_from_slice(hash);
             }
 
+            eprintln!(" done");
+
             let req = format!(
                 "PUTM {} {}\n",
                 ttl_secs,