New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(parser): Extract Actions from Parser #3773
Commits on May 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e4271d0 - Browse repository at this point
Copy the full SHA e4271d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b6bb32 - Browse repository at this point
Copy the full SHA 7b6bb32View commit details -
Configuration menu - View commit details
-
Copy full SHA for b862fe2 - Browse repository at this point
Copy the full SHA b862fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1c5cba - Browse repository at this point
Copy the full SHA e1c5cbaView commit details
Commits on May 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f0b2924 - Browse repository at this point
Copy the full SHA f0b2924View commit details -
Configuration menu - View commit details
-
Copy full SHA for a98075e - Browse repository at this point
Copy the full SHA a98075eView commit details -
refactor(parser): Switch defaults/envs to actions
There is a default_missing_vals case which is slightly different because its not actually a default but closing out the remaining argument that was started in last iteration.
Configuration menu - View commit details
-
Copy full SHA for dc8a7d4 - Browse repository at this point
Copy the full SHA dc8a7d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d8a154 - Browse repository at this point
Copy the full SHA 2d8a154View commit details -
refactor(parser): Don't track the actual identifier
When creating `PendingValues`, I can't have the lifetime. I could make it a `Cow` but decided to hold off instead since we don't need this right now. Maybe by the time we do need it, we'll have another way of doing this.
Configuration menu - View commit details
-
Copy full SHA for 0b5de21 - Browse repository at this point
Copy the full SHA 0b5de21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f5aaab - Browse repository at this point
Copy the full SHA 6f5aaabView commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bf7259d - Browse repository at this point
Copy the full SHA bf7259dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bba83cb - Browse repository at this point
Copy the full SHA bba83cbView commit details -
refactor(parser)!: Switch flag values to Actions
This changes how occurrences and values are grouped for multiple values. Today, it appears as a bug. If we move forward with clap-rs#3772, then this can make sense.
Configuration menu - View commit details
-
Copy full SHA for f2a219e - Browse repository at this point
Copy the full SHA f2a219eView commit details -
fix(parser): Restore interleaved positional behavior
If we felt this was important long-term, we should fix this outside of the Action. Since we might be changing up occurrences (clap-rs#3772), we can probably get away with a hack.
Configuration menu - View commit details
-
Copy full SHA for cb6f7b7 - Browse repository at this point
Copy the full SHA cb6f7b7View commit details -
fix(parser): Qualify the type of action
My hope is to add group actions as well, so we need to qualify what kind of action this is.
Configuration menu - View commit details
-
Copy full SHA for c052a97 - Browse repository at this point
Copy the full SHA c052a97View commit details -
fix(parser): Restore positional occurrence behavior
This fixes a compatibility issue introduced in 9805fda
Configuration menu - View commit details
-
Copy full SHA for 5a55f4a - Browse repository at this point
Copy the full SHA 5a55f4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70b633b - Browse repository at this point
Copy the full SHA 70b633bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d145c - Browse repository at this point
Copy the full SHA 12d145cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af7294 - Browse repository at this point
Copy the full SHA 8af7294View commit details