diff --git a/utils/net_utils/src/download.rs b/utils/net_utils/src/download.rs index b6828780e05..7d1545c8832 100644 --- a/utils/net_utils/src/download.rs +++ b/utils/net_utils/src/download.rs @@ -5,7 +5,7 @@ use async_std::fs::File; use async_std::io::BufReader; use futures::prelude::*; use isahc::{Body, HttpClient}; -use pbr::ProgressBar; +use pbr::{ProgressBar, Units}; use pin_project_lite::pin_project; use std::convert::TryFrom; use std::io::{self, Stdout, Write}; @@ -69,7 +69,8 @@ impl TryFrom for FetchProgress { let request = client.get(url.as_str())?; - let pb = ProgressBar::new(total_size); + let mut pb = ProgressBar::new(total_size); + pb.set_units(Units::Bytes); Ok(FetchProgress { progress_bar: pb, @@ -84,7 +85,8 @@ impl TryFrom for FetchProgress, Stdout> { fn try_from(file: File) -> Result { let total_size = async_std::task::block_on(file.metadata())?.len(); - let pb = ProgressBar::new(total_size); + let mut pb = ProgressBar::new(total_size); + pb.set_units(Units::Bytes); Ok(FetchProgress { progress_bar: pb,