From 173cda550450a69c35682a796081a286eaccc524 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Thu, 7 Nov 2024 22:47:09 +1100 Subject: [PATCH] Impl self-install mode in main_impl.rs Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/bin/src/main_impl.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/bin/src/main_impl.rs b/crates/bin/src/main_impl.rs index 893f65f8..14a6deeb 100644 --- a/crates/bin/src/main_impl.rs +++ b/crates/bin/src/main_impl.rs @@ -43,6 +43,8 @@ rustc-llvm-version: {rustc_llvm_version}"# println!("{cargo_binstall_version}"); } MainExit::Success(None) + } else if args.self_install { + MainExit::new(entry::self_install(), None) } else { logging( args.log_level.unwrap_or(LevelFilter::Info), @@ -59,6 +61,6 @@ rustc-llvm-version: {rustc_llvm_version}"# let done = start.elapsed(); debug!("run time: {done:?}"); - MainExit::new(result, done) + MainExit::new(result, Some(done)) } }