<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git, branch unreleased</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>refactor(core): move pathf module under builds and rename to build</title>
<updated>2026-06-29T07:31:58+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T07:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=5b1593afa467df256fcd7076967d305bebbb21ee'/>
<id>5b1593afa467df256fcd7076967d305bebbb21ee</id>
<content type='text'>
Migrate `mingling_core::pathf` into `mingling_core::builds::pathf` and
re-export from `mingling::build`.  Update all references from
`mingling::builds` and `mingling::pathf` to `mingling::build`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate `mingling_core::pathf` into `mingling_core::builds::pathf` and
re-export from `mingling::build`.  Update all references from
`mingling::builds` and `mingling::pathf` to `mingling::build`.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(examples): add pathf + dispatch tree combination example</title>
<updated>2026-06-29T07:10:57+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T07:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=709b672731bcc1b68209cadc38e0de78d7c28c03'/>
<id>709b672731bcc1b68209cadc38e0de78d7c28c03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(macros): pass pathf_map into dispatch tree generators</title>
<updated>2026-06-29T06:55:46+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T06:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=dc05173f3eafe0e782bc8824581c3819c8688782'/>
<id>dc05173f3eafe0e782bc8824581c3819c8688782</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(proj_mgr): reorganize imports and reformat code</title>
<updated>2026-06-29T06:37:04+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T06:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=323d64413249044de7dcb129d2160b5e22471982'/>
<id>323d64413249044de7dcb129d2160b5e22471982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(macros): add pathf type resolution for downcasts</title>
<updated>2026-06-29T06:31:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T06:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=e6c73a9cbe3bf9d19a6c66cd399c51f151447d75'/>
<id>e6c73a9cbe3bf9d19a6c66cd399c51f151447d75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pathf): add dispatch tree config and pass feature to analyzer</title>
<updated>2026-06-29T06:12:24+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T06:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2fa18e2190fb3c17892e13cb06d330e707dc05ec'/>
<id>2fa18e2190fb3c17892e13cb06d330e707dc05ec</id>
<content type='text'>
Add `PathfinderConfig` struct to control dispatch tree extraction,
and wire `use_dispatch_tree` through `DispatcherPattern`,
`init_with_config`,
and `analyze_and_build_type_mapping_for`. Expose config and wrapper
from `mingling_core` under the `pathf` feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `PathfinderConfig` struct to control dispatch tree extraction,
and wire `use_dispatch_tree` through `DispatcherPattern`,
`init_with_config`,
and `analyze_and_build_type_mapping_for`. Expose config and wrapper
from `mingling_core` under the `pathf` feature.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(pack_err): replace inline to_snake_case with just_fmt</title>
<updated>2026-06-29T05:53:54+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T05:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=faae53e760743971c43800f6e6bc2fcbaec582b7'/>
<id>faae53e760743971c43800f6e6bc2fcbaec582b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: simplify match arm syntax in grouped derive pattern</title>
<updated>2026-06-29T05:42:01+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T05:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=fc41f3e2db0db8e672fc09f786f9b0bf02029b52'/>
<id>fc41f3e2db0db8e672fc09f786f9b0bf02029b52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style(docs): trim trailing whitespace in code blocks</title>
<updated>2026-06-29T05:06:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T05:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=18b734d36bf07fb797556e264c91e1d7c64f9051'/>
<id>18b734d36bf07fb797556e264c91e1d7c64f9051</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(macros): reorganize module structure and parse pathf include</title>
<updated>2026-06-29T05:02:56+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-29T05:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2d2eef2770025b5fe7db3f1e36e2dc7daede16ca'/>
<id>2d2eef2770025b5fe7db3f1e36e2dc7daede16ca</id>
<content type='text'>
inline

Instead of using `include!` with generated paths, read the file at
compile time and parse it into a token stream during macro expansion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
inline

Instead of using `include!` with generated paths, read the file at
compile time and parse it into a token stream during macro expansion.
</pre>
</div>
</content>
</entry>
</feed>
