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:
@@ -263,6 +263,9 @@ fn parse_env_flag(args: &[String]) -> (Env, usize) {
|
|||||||
/// command without affecting positional argument parsing.
|
/// command without affecting positional argument parsing.
|
||||||
fn remove_env_flags(args: &[String]) -> Vec<String> {
|
fn remove_env_flags(args: &[String]) -> Vec<String> {
|
||||||
let (_, env_idx) = parse_env_flag(args);
|
let (_, env_idx) = parse_env_flag(args);
|
||||||
|
if env_idx == 0 {
|
||||||
|
return args.to_vec();
|
||||||
|
}
|
||||||
let mut result = Vec::with_capacity(args.len());
|
let mut result = Vec::with_capacity(args.len());
|
||||||
|
|
||||||
for (i, arg) in args.iter().enumerate() {
|
for (i, arg) in args.iter().enumerate() {
|
||||||
|
|||||||
Reference in New Issue
Block a user