| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(picker): extract pick_flag helper to reduce duplication | 魏曹先生 | 20 hours | 2 | -6/+10 |
| | | |||||
| * | feat(picker): add From impls for PickerArgs to Vec conversions | 魏曹先生 | 21 hours | 1 | -0/+20 |
| | | | | | | | | Implement `From<PickerArgs>` for `Vec<String>` and `From<&PickerArgs>` for `Vec<&str>`, enabling seamless conversion from the picker arguments enum to owned or borrowed string vectors. | ||||
| * | feat(arg_picker): add preprocessing and postprocessing priority levels | 魏曹先生 | 21 hours | 4 | -3/+68 |
| | | | | | | | | | Add `Begin`, `Preprocess`, `Final`, and `Postprocess` variants to `PickerArgAttr` enum, and implement `Pickable` for `PickerArgs` as a built-in picker that consumes all remaining unclaimed arguments at lowest priority. Expose `is_masked` and `build_masked_args` as public functions for use by custom pickers. | ||||
| * | test(value_flag): replace assert! with assert_eq! for clarity | 魏曹先生 | 29 hours | 1 | -5/+5 |
| | | |||||
| * | docs(mingling): move crate-level docs to separate lib.md | 魏曹先生 | 39 hours | 1 | -4/+4 |
| | | |||||
| * | chore: add symlinked license files to subcrates | 魏曹先生 | 39 hours | 2 | -0/+2 |
| | | |||||
| * | refactor: rename `mingling_picker` to `arg_picker` | 魏曹先生 | 39 hours | 44 | -0/+5650 |
