1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

Merge pull request #4179 from djedi23/verbose_and_progress

Suspend the progress bar before printing the copied files.
This commit is contained in:
Terts Diepraam 2022-11-30 13:19:58 +01:00 committed by GitHub
commit efa0fd498b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1350,7 +1350,14 @@ fn copy_file(
}
if options.verbose {
println!("{}", context_for(source, dest));
if let Some(pb) = progress_bar {
// Suspend (hide) the progress bar so the println won't overlap with the progress bar.
pb.suspend(|| {
println!("{}", context_for(source, dest));
});
} else {
println!("{}", context_for(source, dest));
}
}
// Calculate the context upfront before canonicalizing the path