From f27a79977f636e4346d64a6ad4fde9ee48787717 Mon Sep 17 00:00:00 2001 From: khyernet Date: Sun, 21 Apr 2024 01:12:57 -0800 Subject: [PATCH] main: return 1 if any task in bulk downloading fails --- src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.rs b/src/main.rs index 4ca13f1..1e4698f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,6 +63,10 @@ async fn main() -> std::process::ExitCode { }); futures::future::join_all(futures_array).await; + + if failed.read().await.clone() == true { + return std::process::ExitCode::FAILURE; + } }, args::types::Method::List => println!("{}", tcargs::strings::get_mod("supported")), args::types::Method::Help => unreachable!(),