<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git, branch feat/new-pipeline-model</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>docs(dev): add next-gen mingling pipeline doc</title>
<updated>2026-08-01T07:15:53+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-01T07:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=cb58d592661e5b5d10882f5d999aeda4af9442a8'/>
<id>cb58d592661e5b5d10882f5d999aeda4af9442a8</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_comp): add module to bridge picker and comp subsystems</title>
<updated>2026-07-29T05:25:08+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-29T05:25:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=ebcd0d1edc4434364b7b4027dd4d4f277e62d989'/>
<id>ebcd0d1edc4434364b7b4027dd4d4f277e62d989</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(core/comp): add Suggest::combine method for merging suggestions</title>
<updated>2026-07-29T05:24:10+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-29T05:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2234df5cc195c4d6734d10ed6b4d08d5497b4bf7'/>
<id>2234df5cc195c4d6734d10ed6b4d08d5497b4bf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(renderer): add exit_process method to RenderResult</title>
<updated>2026-07-28T14:40:33+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T14:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=18acfba07497ff5554f2790a170d003ed6a7dbfb'/>
<id>18acfba07497ff5554f2790a170d003ed6a7dbfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(renderer): add ExitCode conversions for RenderResult</title>
<updated>2026-07-28T14:35:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T14:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=6c8ffbadb82bd4e0596fa23f26d5a48a82268eb2'/>
<id>6c8ffbadb82bd4e0596fa23f26d5a48a82268eb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(dispatcher, gen_program): add From impl and default Entry pack type</title>
<updated>2026-07-28T13:03:53+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T13:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=256e638d25315f114940b34ad90969b7f7b70823'/>
<id>256e638d25315f114940b34ad90969b7f7b70823</id>
<content type='text'>
Add a `From&lt;pack_Type&gt; for crate::Entry` implementation in
`dispatcher!()` macro and a default `Entry` pack type in
`gen_program!()` for ergonomic program entry handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a `From&lt;pack_Type&gt; for crate::Entry` implementation in
`dispatcher!()` macro and a default `Entry` pack type in
`gen_program!()` for ergonomic program entry handling
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(example): add command macro example</title>
<updated>2026-07-28T12:49:06+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T12:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=8e7974651069c424b4386011f66adec291dc5b97'/>
<id>8e7974651069c424b4386011f66adec291dc5b97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dispatch_tree): emit re-export token stream directly</title>
<updated>2026-07-28T12:42:08+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T12:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=16999dd66dc6162184790ef5480d483d0fb81f4a'/>
<id>16999dd66dc6162184790ef5480d483d0fb81f4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(attr): allow #[command] on functions with no args param</title>
<updated>2026-07-28T12:12:56+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T12:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=53033ae52c3b7a251fda2cadee46ae148cdb2846'/>
<id>53033ae52c3b7a251fda2cadee46ae148cdb2846</id>
<content type='text'>
Previously, #[command] required at least one owned parameter for
args injection.  Now, if the first parameter is a reference or
there are no parameters, a synthetic entry parameter is inserted
so the function can still be used with #[chain].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, #[command] required at least one owned parameter for
args injection.  Now, if the first parameter is a reference or
there are no parameters, a synthetic entry parameter is inserted
so the function can still be used with #[chain].
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(macros): wrap gen_program output in a hidden module</title>
<updated>2026-07-28T11:59:21+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T11:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=e3c060b3281b6255c2cdebdcf2dda2a22a758662'/>
<id>e3c060b3281b6255c2cdebdcf2dda2a22a758662</id>
<content type='text'>
Move pathf type resolution from `program_final_gen` to `gen_program` and
isolate generated code inside `__this_program_impl` to prevent namespace
pollution
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move pathf type resolution from `program_final_gen` to `gen_program` and
isolate generated code inside `__this_program_impl` to prevent namespace
pollution
</pre>
</div>
</content>
</entry>
</feed>
