<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_picker, branch feat/picker2</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<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>
<entry>
<title>feat(flag): implement Not operator for Flag</title>
<updated>2026-07-16T16:11:59+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T16:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=d31a8181bd4ac80ef678c29e6fab5607628bb76e'/>
<id>d31a8181bd4ac80ef678c29e6fab5607628bb76e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pickable): extract SinglePickable into its own module</title>
<updated>2026-07-16T16:11:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T16:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=3f653ba743d1fb22e662e28ec9532b0adf8e9ba2'/>
<id>3f653ba743d1fb22e662e28ec9532b0adf8e9ba2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(builtin): add SinglePickable impl for numeric types</title>
<updated>2026-07-16T16:02:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T16:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2217cd356fe6ee5571c661a9aef3696547473c65'/>
<id>2217cd356fe6ee5571c661a9aef3696547473c65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pickable): introduce SinglePickable trait</title>
<updated>2026-07-16T15:57:05+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T15:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=b22041f6da39c4d674ad6bcd15ddd765144f85ef'/>
<id>b22041f6da39c4d674ad6bcd15ddd765144f85ef</id>
<content type='text'>
Extract a simplified trait for types that consume exactly one
argument, with a blanket implementation of the existing Pickable trait
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract a simplified trait for types that consume exactly one
argument, with a blanket implementation of the existing Pickable trait
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(pickable): extract seek_single helper from pick_string</title>
<updated>2026-07-16T15:51:53+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T15:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=1f34aa214dcd94c327a4ce09a1a4e4db176099ef'/>
<id>1f34aa214dcd94c327a4ce09a1a4e4db176099ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(picker): extract single-value tag logic into SingleMatcher</title>
<updated>2026-07-16T15:46:40+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T15:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=19e89549789b1af9a98b9c9401043e680a2d6eac'/>
<id>19e89549789b1af9a98b9c9401043e680a2d6eac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(picker): add with_route method to change phantom route type</title>
<updated>2026-07-16T15:45:03+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T15:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=06d31f314ef9f1546ef70e9f1d082c4f1fd49cdf'/>
<id>06d31f314ef9f1546ef70e9f1d082c4f1fd49cdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pick_string): filter flags without values in match_all path</title>
<updated>2026-07-16T15:16:16+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-16T15:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=0fff7a0663a8794bed9cd7659226e522da4e34d0'/>
<id>0fff7a0663a8794bed9cd7659226e522da4e34d0</id>
<content type='text'>
Return empty results when a single token is a flag with no inline value
separator, preventing false positive pick matches
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Return empty results when a single token is a flag with no inline value
separator, preventing false positive pick matches
</pre>
</div>
</content>
</entry>
</feed>
