Closed
Description
With #3405, we are adding Actions. This would allow us to fold multiple occurrences into Actions if we are willing for Command::args_override_self to be exclusively the behavior.
This would remove mixing of multiple occurrences and multiple values for positionals, leading us to reject issues like #3763.
This means we need to revisit #2993. We'd need to have different behavior for flags (default to Extend
) and positional arguments (default to Set
with multiple values).
Metadata
Metadata
Assignees
Labels
Type
Projects
Relationships
Development
No branches or pull requests
Activity
refactor(parser)!: Switch flag values to Actions
fix(parser): Restore interleaved positional behavior
[-]Remove multiple_occurrences[/-][+]Deprecate multiple_occurrences, removing it on next breaking change[/+]fix(derive): Transition off of multiple_occurrences
fix(parser): Deprecate multiple_occurrences
fix(parser): Deprecate multiple_occurrences