From b7dda71d09bc8e6aca86705dc3946103c4af1940 Mon Sep 17 00:00:00 2001 From: "Volodia P.-G." <55993206+VolodiaPG@users.noreply.github.com> Date: Fri, 6 Jun 2025 09:25:03 +0200 Subject: [PATCH 1/2] Fix multiple targets failing to be parsed after a major clap update (fixes #325) --- src/cli.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli.rs b/src/cli.rs index 43990f5c..bcfd2d53 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -28,7 +28,7 @@ pub struct Opts { target: Option, /// A list of flakes to deploy alternatively - #[arg(long, group = "deploy")] + #[arg(long, group = "deploy", num_args = 1..)] targets: Option>, /// Treat targets as files instead of flakes #[clap(short, long)] From c8b2cbe73a9bea02225dffa8d74c05164e28be64 Mon Sep 17 00:00:00 2001 From: Simon Jagoe Date: Wed, 1 Oct 2025 13:28:27 +0300 Subject: [PATCH 2/2] Fix extra build args --- src/cli.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cli.rs b/src/cli.rs index bcfd2d53..020b11f5 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -40,6 +40,7 @@ pub struct Opts { #[arg(short, long)] interactive: bool, /// Extra arguments to be passed to nix build + #[arg(last = true)] extra_build_args: Vec, /// Print debug logs to output