mirror of
https://github.com/yuhkix/wuwa-downloader.git
synced 2025-06-07 18:23:42 +00:00
30 lines
847 B
Rust
30 lines
847 B
Rust
use std::{io, path::Path};
|
|
use colored::Colorize;
|
|
use crate::config::status::Status;
|
|
|
|
pub fn print_results(success: usize, total: usize, folder: &Path) {
|
|
let title = if success == total {
|
|
" DOWNLOAD COMPLETE ".on_blue().white().bold()
|
|
} else {
|
|
" PARTIAL DOWNLOAD ".on_blue().white().bold()
|
|
};
|
|
|
|
println!("\n{}\n", title);
|
|
println!(
|
|
"{} Successfully downloaded: {}",
|
|
Status::success(),
|
|
success.to_string().green()
|
|
);
|
|
println!(
|
|
"{} Failed downloads: {}",
|
|
Status::error(),
|
|
(total - success).to_string().red()
|
|
);
|
|
println!(
|
|
"{} Files saved to: {}",
|
|
Status::info(),
|
|
folder.display().to_string().cyan()
|
|
);
|
|
println!("\n{} Press Enter to exit...", Status::warning());
|
|
let _ = io::stdin().read_line(&mut String::new());
|
|
}
|