aboutsummaryrefslogtreecommitdiff
path: root/mingling_picker/test
Commit message (Expand)AuthorAgeFilesLines
* refactor(multi_pickable): extract `VecUntil` into its own module魏曹先生22 hours1-2/+2
* feat: add multi-value argument support with boundary checking魏曹先生22 hours3-0/+249
* fix(single-matcher): drop incomplete named flag pairs魏曹先生24 hours2-0/+86
* fix(arg_matcher): prevent `--` from being consumed as flag value魏曹先生26 hours1-0/+39
* feat(parselib): introduce PositionalMatcher for positional-only args魏曹先生26 hours2-0/+142
* feat(picker): add string value support with inline value matching魏曹先生29 hours2-0/+172
* refactor: extract `seek_end_of_options` into utils and add test helpers魏曹先生29 hours3-35/+21
* feat(parselib): implement ArgMatcher for named and positional args魏曹先生29 hours2-0/+278
* feat(picker): add `Flag` value type and `Pickable` implementation魏曹先生30 hours5-9/+271
* fix: replace `macros::flag` with `macros::arg` in tests魏曹先生30 hours2-2/+2
* refactor: rename PickerFlag and PickerFlagAttr to PickerArg and魏曹先生32 hours2-42/+42
* feat(mingling_picker): replace bool Matcher with FlagMatcher魏曹先生44 hours1-14/+14
* chore(deps): bump just_fmt from 0.1.2 to 0.2.0魏曹先生46 hours1-2/+2
* feat(parselib): apply naming case conversion to long flags and aliases魏曹先生48 hours1-2/+71
* refactor(test): split monolithic test file into module files魏曹先生48 hours4-567/+572
* test: add multi-style flag parsing tests魏曹先生48 hours1-1/+146
* feat(test): add comprehensive bool flag and route tests魏曹先生48 hours1-1/+412
* test: add integration test crate for mingling_picker魏曹先生2 days4-0/+96