Skip to content

Commit 03f112c

Browse files
committed
fix: prevent --api-version from consuming subsequent flags as values
1 parent 99b4739 commit 03f112c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/services.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ pub fn parse_service_and_version(
150150

151151
// Check for --api-version flag anywhere in args
152152
for i in 0..args.len() {
153-
if args[i] == "--api-version" && i + 1 < args.len() {
153+
if args[i] == "--api-version" && i + 1 < args.len() && !args[i + 1].starts_with('-') {
154154
version_override = Some(args[i + 1].clone());
155155
} else if let Some(val) = args[i].strip_prefix("--api-version=") {
156156
version_override = Some(val.to_string());

0 commit comments

Comments
 (0)