summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/butck.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bin/butck.rs b/src/bin/butck.rs
index 0d0e102..1152bc8 100644
--- a/src/bin/butck.rs
+++ b/src/bin/butck.rs
@@ -65,10 +65,15 @@ async fn main() {
} else {
let progress = progress::init();
let renderer = renderer::ProgressSimpleRenderer::new().with_subprogress(true);
- let bind = progress::bind(progress, move |name, state| renderer.update(name, state));
+ let bind = progress::bind(progress, move |name, state| {
+ if state.progress() > 0. {
+ renderer.update(name, state)
+ }
+ });
join!(
async {
handle_entry_result(entry(ctx, args).await);
+ progress::clear_all();
progress::close();
},
bind