in src/api/mod.rs [36:51]
fn init(&mut self, size: usize, filename: &str) {
self.set_length(size as u64);
self.set_style(
ProgressStyle::with_template(
"{msg} [{elapsed_precise}] [{wide_bar}] {bytes}/{total_bytes} {bytes_per_sec_smoothed} ({eta})",
).unwrap().with_key("bytes_per_sec_smoothed", MovingAvgRate::default())
,
);
let maxlength = 30;
let message = if filename.len() > maxlength {
format!("..{}", &filename[filename.len() - maxlength..])
} else {
filename.to_string()
};
self.set_message(message);
}