aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* feat(picker): add builtin bool pickable and parselib matcher framework魏曹先生47 hours11-9/+595
* chore(version): add standalone crate version tracking in README魏曹先生2 days2-0/+11
* feat(picker): add unwrap, unpack, to_result, to_option on PickerPattern魏曹先生2 days3-32/+44
* fix: move mask initialization outside bundle loop in parse.rs魏曹先生2 days1-3/+3
* feat(picker): add argument-position mask to tag phase魏曹先生2 days2-3/+15
* feat(picker): add early route on missing flag魏曹先生2 days5-11/+77
* refactor: remove ParseError variant from PickerArgResult魏曹先生2 days1-17/+7
* feat(picker): add Route generic parameter for error routing魏曹先生2 days3-47/+59
* refactor: rename `PickerResult` to `PickerArgResult` and add new魏曹先生2 days6-83/+161
* refactor: remove unnecessary `Default` bound from `Pickable` trait魏曹先生2 days5-25/+120
* refactor(picker): delegate Picker methods to PickerArgs魏曹先生2 days1-94/+84
* feat(flag): add PositionalMulti variant and convenience methods魏曹先生2 days2-6/+77
* refactor(pickable): redesign Pickable trait with two-phase parse API魏曹先生3 days5-102/+134
* feat(flag): add PickerFlagAttr enum for parameter attributes魏曹先生3 days1-0/+74
* refactor: consolidate result and tag modules into infos魏曹先生3 days3-199/+197
* feat(picker): add `mingling_support` feature and `is_flag` field魏曹先生3 days7-5/+30
* feat: add lifetime-bound pickable support and refine type constraints魏曹先生3 days10-44/+231
* feat(picker): add optional `core` feature with re-exports魏曹先生3 days4-1/+14
* feat(mingling): make core and macros features optional魏曹先生3 days5-10/+41
* feat(style): make ParserStyle fields public魏曹先生3 days1-7/+7
* feat(style): fall back to UNIX_STYLE when global style unset魏曹先生3 days1-7/+3
* feat(mingling): add ParserStyle and re-export parselib module魏曹先生3 days3-4/+96
* feat(picker): add parselib module and README魏曹先生3 days4-0/+41
* feat: add `picker` feature to doc build scripts魏曹先生3 days2-2/+2
* feat(patterns): add `or` and `post` builder methods to pattern types魏曹先生3 days1-2/+53
* feat(picker): add default and post-processing hooks for flags魏曹先生3 days2-0/+16
* refactor: rename requirement.rs to flag.rs魏曹先生3 days2-2/+2
* feat(mingling_picker): rename FormatError to ParseError and add parse魏曹先生4 days3-18/+224
* feat(picker): add IntoPicker impl for &[String] and &T deref to魏曹先生4 days1-1/+22
* docs(dev): add current progress overview for Picker2 implementation魏曹先生4 days1-0/+195
* feat: use `From<TokenStream>` conversion instead of parsing string魏曹先生4 days1-1/+1
* fix(flag): simplify argument parsing by removing name inference魏曹先生4 days1-30/+14
* feat(picker): add `pick` method to start and extend flag chains魏曹先生4 days2-0/+27
* feat(mingling_picker_macros): add $+ $- $^ special tokens to魏曹先生4 days2-46/+188
* refactor: rename PickerArguments to PickerArgs and PickerRequirement to魏曹先生4 days5-47/+47
* refactor(mingling_picker): move parse result out of requirement and into魏曹先生4 days3-73/+60
* feat(picker): add `is_empty` method and refactor `if let` chains魏曹先生4 days3-27/+42
* chore: add mingling_picker Cargo.toml to rust-analyzer linked projects魏曹先生4 days2-2/+5
* feat(picker): add core trait, types, and builder macro for argument魏曹先生4 days11-6/+1006
* chore(deps): move mingling_picker_macros dependency to picker crate魏曹先生4 days3-3/+4
* fix: correct typo in module name魏曹先生6 days1-1/+1
* docs: Update help functions note to use `writeln!` instead of魏曹先生6 days2-2/+2
* feat(renderer): change render_greeting to return RenderResult魏曹先生6 days1-2/+4
* docs(readme): add CI workflow badge魏曹先生6 days1-0/+1
* refactor(docs): mark documentation update as completed魏曹先生6 days1-1/+1
* docs(changelog): document RenderResult::new and removed r_print macros魏曹先生6 days2-4/+27
* style: Reorder imports and reformat code with cargo fmt魏曹先生6 days12-29/+35
* docs: migrate renderers from `r_println!` to `RenderResult` return type魏曹先生6 days22-174/+276
* feat(mingling): add Write import and doc comment for picker re-export魏曹先生6 days1-1/+4
* docs(readme): migrate renderer examples from r_print macros to魏曹先生6 days1-30/+71