Merge pull request 'Fix: CLI generate command works with single invocation' (#4) from issue-2 into main

Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
2026-04-10 14:18:00 +02:00
+3
View File
@@ -263,6 +263,9 @@ fn parse_env_flag(args: &[String]) -> (Env, usize) {
/// command without affecting positional argument parsing.
fn remove_env_flags(args: &[String]) -> Vec<String> {
let (_, env_idx) = parse_env_flag(args);
if env_idx == 0 {
return args.to_vec();
}
let mut result = Vec::with_capacity(args.len());
for (i, arg) in args.iter().enumerate() {