From e213be08bb6aed2162ae7f59c3792b37b63ba27c Mon Sep 17 00:00:00 2001 From: Daniel Elsner Date: Sun, 12 Jan 2025 17:45:10 +0100 Subject: [PATCH] Add cli args conditions --- crates/rattler/src/cli/auth.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/rattler/src/cli/auth.rs b/crates/rattler/src/cli/auth.rs index d4d27beef..af7316509 100644 --- a/crates/rattler/src/cli/auth.rs +++ b/crates/rattler/src/cli/auth.rs @@ -26,15 +26,15 @@ pub struct LoginArgs { conda_token: Option, /// The S3 access key ID - #[clap(long)] + #[clap(long, requires_all = ["s3_secret_access_key"], conflicts_with_all = ["host", "token","username", "password", "conda_token"])] s3_access_key_id: Option, /// The S3 secret access key - #[clap(long)] + #[clap(long, requires_all = ["s3_access_key_id"])] s3_secret_access_key: Option, /// The S3 session token - #[clap(long)] + #[clap(long, requires_all = ["s3_access_key_id"])] s3_session_token: Option, }