<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mling, branch 0.1.8</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>Rename `NextProcess` to `Next` across the codebase</title>
<updated>2026-05-17T14:38:39+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-17T14:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=f27f5aeb09616b932ab48f0905994879dd8bafe5'/>
<id>f27f5aeb09616b932ab48f0905994879dd8bafe5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept paths for program name parameters in macros</title>
<updated>2026-05-16T14:31:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-16T14:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=60b91db3df168532f9143f0cafb7b5166e1dc78b'/>
<id>60b91db3df168532f9143f0cafb7b5166e1dc78b</id>
<content type='text'>
All proc macros (`pack!`, `dispatcher!`, `#[chain]`, `#[program_setup]`,
`#[dispatcher_clap]`, `#[derive(Groupped)]`) now parse program names as
`syn::Path` instead of bare `Ident`, allowing use of paths like
`crate::MyProgram` or `my_crate::MyProgram`.

The default program name `ThisProgram` is no longer re-exported or
required
as an import — generated code references `crate::ThisProgram` directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All proc macros (`pack!`, `dispatcher!`, `#[chain]`, `#[program_setup]`,
`#[dispatcher_clap]`, `#[derive(Groupped)]`) now parse program names as
`syn::Path` instead of bare `Ident`, allowing use of paths like
`crate::MyProgram` or `my_crate::MyProgram`.

The default program name `ThisProgram` is no longer re-exported or
required
as an import — generated code references `crate::ThisProgram` directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add workspace Cargo.toml and centralize crate metadata</title>
<updated>2026-05-15T14:06:13+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-15T14:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=a2eefa6abb7b7b86ab78466bf5abc4877d255d79'/>
<id>a2eefa6abb7b7b86ab78466bf5abc4877d255d79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `builds` feature and install completion scripts</title>
<updated>2026-05-11T11:56:10+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-11T11:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=e42567b25093907cfd939edc92ace94a5d59b398'/>
<id>e42567b25093907cfd939edc92ace94a5d59b398</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `__completion_gen` module wrapping from macro output</title>
<updated>2026-05-07T14:19:10+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-07T14:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=823e4ec91a85ea53066832ac25d4d18767e6b6d3'/>
<id>823e4ec91a85ea53066832ac25d4d18767e6b6d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update mingling from 0.1.7 to 0.1.8</title>
<updated>2026-05-07T05:18:23+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-07T05:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=89571fa6ef2ffb5e044d714627460a46e7f76ca2'/>
<id>89571fa6ef2ffb5e044d714627460a46e7f76ca2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change mingling-cli dependency from path to version</title>
<updated>2026-05-03T20:20:23+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-03T20:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c62fcde3ef6b7bbc11ee625dcf7c00b551795f87'/>
<id>c62fcde3ef6b7bbc11ee625dcf7c00b551795f87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to published crates and update README for v0.1.7</title>
<updated>2026-05-03T20:17:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-03T20:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=47b39f446a7f744c37e52975d3f65345b01fff07'/>
<id>47b39f446a7f744c37e52975d3f65345b01fff07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite load.ps1 to support dot-sourcing and improve reliability</title>
<updated>2026-05-03T19:56:16+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-03T19:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=6b4466307052e0e96d60d09782365fb8b9414488'/>
<id>6b4466307052e0e96d60d09782365fb8b9414488</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo "Unrusted" to "Untrusted" and reflow code formatting</title>
<updated>2026-04-29T03:29:25+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-29T03:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=57f8cf60e190280ab4ae3f85ba05bf4bb6f8acdf'/>
<id>57f8cf60e190280ab4ae3f85ba05bf4bb6f8acdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
