From 53da5694459aa34e6d0ca3c10a319ddaff1b4440 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sat, 9 Nov 2024 17:15:59 +1100 Subject: [PATCH] Fix args parsing: Do no require positional arg if --self-install is present Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/bin/src/args.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/bin/src/args.rs b/crates/bin/src/args.rs index b4470c85..8cf81ac7 100644 --- a/crates/bin/src/args.rs +++ b/crates/bin/src/args.rs @@ -52,7 +52,7 @@ pub struct Args { #[clap( help_heading = "Package selection", value_name = "crate[@version]", - required_unless_present_any = ["version", "help"], + required_unless_present_any = ["version", "self_install", "help"], )] pub(crate) crate_names: Vec,