Fix: CLI generate command works with single invocation #4

Merged
jakob merged 1 commits from issue-2 into main 2026-04-10 14:18:01 +02:00
Showing only changes of commit 460bb460bb - Show all commits
+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() {