<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git, branch archived/picker2_prototype</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>docs: add ARCHIVED.md documenting picker2 squash</title>
<updated>2026-07-16T19:25:58+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T19:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=c9fe183626392a75ef54dd0d76c31228e5214c64'/>
<id>c9fe183626392a75ef54dd0d76c31228e5214c64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(dev): update progress status in add-picker2.md</title>
<updated>2026-07-16T19:08:44+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T19:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=25c603a41685230aa7ab095310273c77e75c4ca3'/>
<id>25c603a41685230aa7ab095310273c77e75c4ca3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(vec_until): reorganize imports and clean up formatting</title>
<updated>2026-07-16T19:00:27+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T19:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=b29c702af03fee9fe724108696f92e5b602e0d7a'/>
<id>b29c702af03fee9fe724108696f92e5b602e0d7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(multi_pickable): extract `VecUntil` into its own module</title>
<updated>2026-07-16T18:49:16+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T18:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=f05a719efe572660aa2ca30bb490177bdace990c'/>
<id>f05a719efe572660aa2ca30bb490177bdace990c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add multi-value argument support with boundary checking</title>
<updated>2026-07-16T18:46:55+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T18:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=63d3fad181b83123c63335495b6c72ae8e5156cd'/>
<id>63d3fad181b83123c63335495b6c72ae8e5156cd</id>
<content type='text'>
Add `MultiArgMatcher` for greedy flag matching and
`MultiPickableWithBoundary` trait with `VecUntil&lt;T&gt;` wrapper for bounded
multi-value collection.

Introduce `BoundaryCheck` trait to allow positional multi-value
parameters to stop consuming arguments when a non-matching value is
encountered.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `MultiArgMatcher` for greedy flag matching and
`MultiPickableWithBoundary` trait with `VecUntil&lt;T&gt;` wrapper for bounded
multi-value collection.

Introduce `BoundaryCheck` trait to allow positional multi-value
parameters to stop consuming arguments when a non-matching value is
encountered.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: hide internal macro from documentation</title>
<updated>2026-07-16T17:57:16+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T17:57:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=71ef8a1b94452b94b5e1933f8c4857c333ff4014'/>
<id>71ef8a1b94452b94b5e1933f8c4857c333ff4014</id>
<content type='text'>
Make `vec_string_slice!` private to the crate by adding
`#[doc(hidden)]` attribute, since it is an implementation detail
not intended for public API consumption
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make `vec_string_slice!` private to the crate by adding
`#[doc(hidden)]` attribute, since it is an implementation detail
not intended for public API consumption
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(docs): add intra-doc links to cross-crate symbols</title>
<updated>2026-07-16T17:55:36+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T17:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=e1f71061b1f428ac70c3556c9543f290d5ce75a8'/>
<id>e1f71061b1f428ac70c3556c9543f290d5ce75a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(mingling_picker): reorder PositionalMulti to lowest parse priority</title>
<updated>2026-07-16T17:23:44+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T17:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=ff61802fb7072a27830eb0e2cde3755d7baf35f4'/>
<id>ff61802fb7072a27830eb0e2cde3755d7baf35f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(single-matcher): drop incomplete named flag pairs</title>
<updated>2026-07-16T16:56:01+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T16:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=23bb8d5417a25fc10ca1277ec1c4b5e86e843788'/>
<id>23bb8d5417a25fc10ca1277ec1c4b5e86e843788</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(value): extract Flag into its own module</title>
<updated>2026-07-16T16:12:48+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T16:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=73c01a36faced96cd99ef6696cb2e44e8d8e5310'/>
<id>73c01a36faced96cd99ef6696cb2e44e8d8e5310</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
