diff --git a/crates/cli/src/cli.rs b/crates/cli/src/cli.rs index e647b18..2a20edd 100644 --- a/crates/cli/src/cli.rs +++ b/crates/cli/src/cli.rs @@ -243,7 +243,7 @@ pub struct BuildArgs { /// /// In the format of `current/total`, where 1 <= current <= total. #[arg(short = 'P', default_value="1/1", long, value_parser=parse_partitions)] - pub partition: Option, + pub partition: Partitions, } #[derive(Subcommand)] diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index b6dd656..9068616 100644 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -124,7 +124,7 @@ async fn main() -> Result<()> { should_shutdown.clone(), location, build_args.common, - build_args.partition.unwrap_or_default(), + build_args.partition, |_name, _node| Goal::Build, modifiers, cache.clone(),