index
:
mingling.git
dev/mingling_pathf
feat/picker2
main
version/0.3.0
用于开发多子命令的命令行框架
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mingling_picker
/
src
/
parselib
Commit message (
Expand
)
Author
Age
Files
Lines
*
refactor(pickable): extract seek_single helper from pick_string
魏曹先生
58 min.
1
-0
/
+25
*
refactor(picker): extract single-value tag logic into SingleMatcher
魏曹先生
63 min.
1
-0
/
+39
*
fix(arg_matcher): prevent `--` from being consumed as flag value
魏曹先生
98 min.
1
-1
/
+4
*
feat(parselib): introduce PositionalMatcher for positional-only args
魏曹先生
103 min.
1
-0
/
+71
*
feat(picker): add string value support with inline value matching
魏曹先生
5 hours
1
-13
/
+18
*
refactor: extract `seek_end_of_options` into utils and add test helpers
魏曹先生
5 hours
3
-44
/
+16
*
feat(parselib): implement ArgMatcher for named and positional args
魏曹先生
5 hours
1
-9
/
+142
*
refactor(flag_matcher): replace `vec_string_slice!` with single-pass
魏曹先生
5 hours
1
-17
/
+62
*
feat(picker): add `Flag` value type and `Pickable` implementation
魏曹先生
6 hours
2
-2
/
+23
*
feat(mingling_picker): replace bool Matcher with FlagMatcher
魏曹先生
19 hours
1
-1
/
+9
*
feat(parselib): apply naming case conversion to long flags and aliases
魏曹先生
23 hours
1
-2
/
+4
*
fix: set default type parameter for `Picker` struct
魏曹先生
29 hours
1
-2
/
+2
*
feat(picker): add builtin bool pickable and parselib matcher framework
魏曹先生
29 hours
3
-0
/
+423
*
feat(picker): add `mingling_support` feature and `is_flag` field
魏曹先生
46 hours
1
-1
/
+0
*
feat: add lifetime-bound pickable support and refine type constraints
魏曹先生
2 days
1
-0
/
+1
*
feat(style): make ParserStyle fields public
魏曹先生
2 days
1
-7
/
+7
*
feat(style): fall back to UNIX_STYLE when global style unset
魏曹先生
2 days
1
-7
/
+3
*
feat(mingling): add ParserStyle and re-export parselib module
魏曹先生
2 days
1
-0
/
+86