index
:
mingling.git
archived/picker2_prototype
dev/mingling_pathf
main
version/0.3.0
用于开发多子命令的命令行框架
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
docs: add ARCHIVED.md documenting picker2 squash
archived/picker2_prototype
魏曹先生
4 hours
1
-0
/
+5
*
docs(dev): update progress status in add-picker2.md
魏曹先生
4 hours
1
-192
/
+11
*
fix(vec_until): reorganize imports and clean up formatting
魏曹先生
5 hours
1
-12
/
+14
*
refactor(multi_pickable): extract `VecUntil` into its own module
魏曹先生
5 hours
4
-127
/
+139
*
feat: add multi-value argument support with boundary checking
魏曹先生
5 hours
8
-1
/
+657
*
fix: hide internal macro from documentation
魏曹先生
6 hours
1
-0
/
+1
*
fix(docs): add intra-doc links to cross-crate symbols
魏曹先生
6 hours
4
-4
/
+4
*
feat(mingling_picker): reorder PositionalMulti to lowest parse priority
魏曹先生
6 hours
1
-14
/
+14
*
fix(single-matcher): drop incomplete named flag pairs
魏曹先生
7 hours
3
-9
/
+115
*
refactor(value): extract Flag into its own module
魏曹先生
7 hours
2
-145
/
+147
*
feat(flag): implement Not operator for Flag
魏曹先生
7 hours
1
-1
/
+12
*
feat(pickable): extract SinglePickable into its own module
魏曹先生
7 hours
2
-44
/
+72
*
feat(builtin): add SinglePickable impl for numeric types
魏曹先生
8 hours
2
-0
/
+21
*
feat(pickable): introduce SinglePickable trait
魏曹先生
8 hours
2
-15
/
+51
*
refactor(pickable): extract seek_single helper from pick_string
魏曹先生
8 hours
2
-12
/
+29
*
refactor(picker): extract single-value tag logic into SingleMatcher
魏曹先生
8 hours
3
-26
/
+45
*
feat(picker): add with_route method to change phantom route type
魏曹先生
8 hours
1
-0
/
+16
*
feat(pick_string): filter flags without values in match_all path
魏曹先生
8 hours
1
-12
/
+16
*
fix(arg_matcher): prevent `--` from being consumed as flag value
魏曹先生
8 hours
2
-1
/
+43
*
feat(parselib): introduce PositionalMatcher for positional-only args
魏曹先生
8 hours
5
-2
/
+218
*
refactor(arg): simplify escape handling in char extraction
魏曹先生
11 hours
2
-6
/
+5
*
feat(picker): add string value support with inline value matching
魏曹先生
12 hours
5
-13
/
+239
*
refactor: extract `seek_end_of_options` into utils and add test helpers
魏曹先生
12 hours
6
-79
/
+37
*
feat(parselib): implement ArgMatcher for named and positional args
魏曹先生
12 hours
3
-9
/
+420
*
refactor(flag_matcher): replace `vec_string_slice!` with single-pass
魏曹先生
12 hours
1
-17
/
+62
*
feat(picker): add `Flag` value type and `Pickable` implementation
魏曹先生
12 hours
18
-46
/
+509
*
fix: replace `macros::flag` with `macros::arg` in tests
魏曹先生
13 hours
2
-2
/
+2
*
chore: remove unused corebind re-export under `core` feature
魏曹先生
14 hours
1
-3
/
+0
*
refactor: rename PickerFlag and PickerFlagAttr to PickerArg and
魏曹先生
14 hours
12
-142
/
+140
*
refactor: rename flag module to arg
魏曹先生
15 hours
2
-2
/
+2
*
feat(mingling_picker): replace bool Matcher with FlagMatcher
魏曹先生
26 hours
4
-18
/
+28
*
feat(picker): add from_args and from_args_skip constructors
魏曹先生
28 hours
1
-0
/
+25
*
chore(deps): bump just_fmt from 0.1.2 to 0.2.0
魏曹先生
29 hours
35
-78
/
+120
*
feat(parselib): apply naming case conversion to long flags and aliases
魏曹先生
30 hours
2
-4
/
+75
*
refactor(test): split monolithic test file into module files
魏曹先生
30 hours
4
-567
/
+572
*
test: add multi-style flag parsing tests
魏曹先生
30 hours
1
-1
/
+146
*
feat(picker): return NotFound for unmatched boolean flags
魏曹先生
30 hours
2
-2
/
+10
*
feat(test): add comprehensive bool flag and route tests
魏曹先生
30 hours
1
-1
/
+412
*
fix(mingling_picker): correct mask size and arg index in tag phase
魏曹先生
35 hours
1
-3
/
+3
*
test: add integration test crate for mingling_picker
魏曹先生
35 hours
4
-0
/
+96
*
feat(picker): remove route phantom from IntoPicker trait
魏曹先生
35 hours
2
-11
/
+52
*
chore: add test projects to IDE linked projects
魏曹先生
35 hours
2
-1
/
+8
*
fix: set default type parameter for `Picker` struct
魏曹先生
36 hours
2
-3
/
+3
*
feat(picker): add builtin bool pickable and parselib matcher framework
魏曹先生
36 hours
11
-9
/
+595
*
chore(version): add standalone crate version tracking in README
魏曹先生
38 hours
2
-0
/
+11
*
feat(picker): add unwrap, unpack, to_result, to_option on PickerPattern
魏曹先生
38 hours
3
-32
/
+44
*
fix: move mask initialization outside bundle loop in parse.rs
魏曹先生
39 hours
1
-3
/
+3
*
feat(picker): add argument-position mask to tag phase
魏曹先生
39 hours
2
-3
/
+15
*
feat(picker): add early route on missing flag
魏曹先生
39 hours
5
-11
/
+77
*
refactor: remove ParseError variant from PickerArgResult
魏曹先生
39 hours
1
-17
/
+7
[next]