From a20deeb759ff467f233afa292027cc3cf798cb38 Mon Sep 17 00:00:00 2001 From: timvisee Date: Thu, 24 Sep 2020 22:43:01 +0200 Subject: [PATCH 1/2] Print upload complete notice below progress bar, attempt to fix URL --- src/progress.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/progress.rs b/src/progress.rs index 232efc4..edc1bfc 100644 --- a/src/progress.rs +++ b/src/progress.rs @@ -59,9 +59,14 @@ impl<'a> ProgressReporter for ProgressBar<'a> { /// Finish the progress. fn finish(&mut self) { - self.progress_bar + let progress_bar = self + .progress_bar .as_mut() - .expect("progress bar not yet instantiated") - .finish_print(self.msg_finish); + .expect("progress bar not yet instantiated"); + + #[cfg(not(target_os = "windows"))] + progress_bar.finish_print(self.msg_finish); + #[cfg(target_os = "windows")] + progress_bar.finish_println(self.msg_finish); } } From b52b2256b80bf3aa2cd8ee4d62fcf806ffe484b5 Mon Sep 17 00:00:00 2001 From: timvisee Date: Sat, 26 Sep 2020 20:47:28 +0200 Subject: [PATCH 2/2] Print additional newline on Windows before share URL --- src/progress.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/progress.rs b/src/progress.rs index edc1bfc..c08da47 100644 --- a/src/progress.rs +++ b/src/progress.rs @@ -67,6 +67,9 @@ impl<'a> ProgressReporter for ProgressBar<'a> { #[cfg(not(target_os = "windows"))] progress_bar.finish_print(self.msg_finish); #[cfg(target_os = "windows")] - progress_bar.finish_println(self.msg_finish); + { + progress_bar.finish_println(self.msg_finish); + eprintln!(); + } } }