From 19151adc621887e05ff5e4cdc4179756e28d5750 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:42:32 +1100 Subject: [PATCH] Fix args::parse() for self-install mode Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/bin/src/args.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/bin/src/args.rs b/crates/bin/src/args.rs index 55fb7209..b4470c85 100644 --- a/crates/bin/src/args.rs +++ b/crates/bin/src/args.rs @@ -518,6 +518,10 @@ pub fn parse() -> (Args, PkgOverride) { // Load options let mut opts = Args::parse_from(args); + if opts.self_install { + return (opts, Default::default()); + } + if opts.log_level.is_none() { if let Some(log) = env::var("BINSTALL_LOG_LEVEL") .ok()