<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling/src/parser/picker.rs, branch 0.1.8</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<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 `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>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>
<entry>
<title>Remove PickableEnum comment block</title>
<updated>2026-04-27T02:44:09+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-27T02:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=704eb899babd85125d29cf41315e9df90515046f'/>
<id>704eb899babd85125d29cf41315e9df90515046f</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 to return single values instead of single-element tuples</title>
<updated>2026-04-25T13:06:12+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-25T13:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=87bbc88548a4dadbc04998732de4cabfc93f3524'/>
<id>87bbc88548a4dadbc04998732de4cabfc93f3524</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make `pick_or` accept `Into&lt;TNext&gt;` for default value</title>
<updated>2026-04-20T06:06:45+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-20T06:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=491ae5956242eccfa4cafd3cc34d66f10c26cd22'/>
<id>491ae5956242eccfa4cafd3cc34d66f10c26cd22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add after_or_route method to picker builder</title>
<updated>2026-04-15T09:22:57+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-15T09:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=5e3099864d0580485f520f7285fbaf5c286dbf09'/>
<id>5e3099864d0580485f520f7285fbaf5c286dbf09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `strip_all_flags` method and `operate_args` method</title>
<updated>2026-04-13T18:59:38+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-13T18:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=56c24db7bcd92e2eb9a779bd141fcc73a7c433c0'/>
<id>56c24db7bcd92e2eb9a779bd141fcc73a7c433c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Pickable implementation for enums with EnumTag trait</title>
<updated>2026-04-13T13:41:24+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-13T13:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=e730cea0224323c97539fcc657a83ee6320bcc1c'/>
<id>e730cea0224323c97539fcc657a83ee6320bcc1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add YesOrNo and TrueOrFalse pickable boolean types</title>
<updated>2026-04-07T00:56:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-07T00:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=dacc35a768548e29487a875ad84749013ec6a7f1'/>
<id>dacc35a768548e29487a875ad84749013ec6a7f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
