<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling/src/parser, branch main</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>Enhance code quality across the entire codebase</title>
<updated>2026-05-31T09:19:20+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-30T18:42:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=2aa7bda3cb21ce6c052b82e08bcab79a625d04f2'/>
<id>2aa7bda3cb21ce6c052b82e08bcab79a625d04f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Default derive and Option Pickable implementation</title>
<updated>2026-05-23T09:46:59+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-23T09:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=4836fceada0d9a87a82e1f2b011b3f9f5956dc4c'/>
<id>4836fceada0d9a87a82e1f2b011b3f9f5956dc4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify path picking and accept Path references in checks</title>
<updated>2026-05-21T11:25:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-21T11:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=021f134a3b87674be3567583c2dd04e763075f37'/>
<id>021f134a3b87674be3567583c2dd04e763075f37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add path picker and PathChecker for CLI argument validation</title>
<updated>2026-05-21T11:22:27+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-21T11:22:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=2213d332782764ab19e20c867bafa75a8aab0b65'/>
<id>2213d332782764ab19e20c867bafa75a8aab0b65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add repr(u8) to bool and NextProcess enums</title>
<updated>2026-05-17T14:39:47+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-17T14:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=ab3f173115fce8cd769c6f513560da8a57bc8df6'/>
<id>ab3f173115fce8cd769c6f513560da8a57bc8df6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inline `strip_all_flags` and simplify `ShellContext` methods</title>
<updated>2026-05-15T14:21:56+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-15T14:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=6d61e0c46d33b917438386191e1e11351359abac'/>
<id>6d61e0c46d33b917438386191e1e11351359abac</id>
<content type='text'>
Simplify `strip_all_flags` by using `Vec::retain` instead of
reallocating. Update doc examples to use `ShellContext` methods directly
instead of the now-removed `ShellContextHelper`. Rename `as_picker` to
`to_picker` for consistency with Rust conventions. Mark doc tests as
`ignore` and add necessary imports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify `strip_all_flags` by using `Vec::retain` instead of
reallocating. Update doc examples to use `ShellContext` methods directly
instead of the now-removed `ShellContextHelper`. Rename `as_picker` to
`to_picker` for consistency with Rust conventions. Mark doc tests as
`ignore` and add necessary imports.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add comprehensive test suite for picker parser module</title>
<updated>2026-05-09T07:09:16+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-09T07:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=89b5132b8c17b6eba45b1bd49aa18b0c02016387'/>
<id>89b5132b8c17b6eba45b1bd49aa18b0c02016387</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `AsPicker` trait for types convertible to `Vec&lt;String&gt;`</title>
<updated>2026-04-30T14:28:07+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-30T14:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=5c5b828fcb75aef5708ff95ea1f7994f86bef5b4'/>
<id>5c5b828fcb75aef5708ff95ea1f7994f86bef5b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bool parsing ignoring explicit `--value true` flag</title>
<updated>2026-04-28T07:58:03+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-28T07:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=dbc811d84fd809ea606a8bbed84b3e78e8cda334'/>
<id>dbc811d84fd809ea606a8bbed84b3e78e8cda334</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Picker API by removing generic parameter and route types</title>
<updated>2026-04-28T01:13:12+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-28T01:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=7610a6f53f835995b06c9c623fbca1d188f07544'/>
<id>7610a6f53f835995b06c9c623fbca1d188f07544</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
