From cfe7703af955c8e2248f8d69382b639794503698 Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Wed, 20 Jul 2022 19:11:02 +1000 Subject: [PATCH] Forbid `--manifest-path` to used with batch installation Signed-off-by: Jiahao XU --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index 50bd5a48..51847dcb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -198,6 +198,9 @@ async fn entry(jobserver_client: LazyJobserverClient) -> Result<()> { bin_dir: opts.bin_dir.take(), }); let crate_names = take(&mut opts.crate_names); + if crate_names.len() > 1 && opts.manifest_path.is_some() { + return Err(BinstallError::ManifestPathConflictedWithBatchInstallation.into()); + } // Initialize reqwest client let client = create_reqwest_client(opts.secure, opts.min_tls_version.map(|v| v.into()))?;