diff options
Diffstat (limited to 'src/bin')
| -rw-r--r-- | src/bin/butck.rs | 7 |
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 |
