From ea73355eefa2e4f18c29aabadcb33323e2283ca7 Mon Sep 17 00:00:00 2001 From: Daniel M Date: Fri, 11 Jun 2021 19:08:36 +0200 Subject: [PATCH] Show current n.o. files as % --- src/dlreport.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dlreport.rs b/src/dlreport.rs index 7f40a42..3fee1c0 100644 --- a/src/dlreport.rs +++ b/src/dlreport.rs @@ -126,11 +126,13 @@ fn print_accumulated_report(statuses: & HashMap, msg_queue: &mu dl_speed_sum += v.speed_mbps; } + let file_percent_completed = file_count_completed as f32 / file_count_total as f32 * 100.0; + execute!( stdout(), Clear(ClearType::CurrentLine), Print("\n"), - Print(format!(" =>> Accumulated download speed: {:6.2} mb/s {}/{} files", dl_speed_sum, file_count_completed, file_count_total)), + Print(format!(" =>> Accumulated download speed: {:6.2} mb/s {}/{} files, {:.0}%", dl_speed_sum, file_count_completed, file_count_total, file_percent_completed)), Clear(ClearType::UntilNewLine), Print("\n"), Clear(ClearType::FromCursorDown),