<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/src/main.rs, branch picker-0.2.0</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>chore: move CLI entry to bin and restructure imports</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T04:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=a80ac42e70c9194db91ebbfe9600db443e88ac5f'/>
<id>a80ac42e70c9194db91ebbfe9600db443e88ac5f</id>
<content type='text'>
Move the CLI binary from `src/main.rs` to `src/bin/cli.rs`
and move shared program generation into a new lib.rs module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the CLI binary from `src/main.rs` to `src/bin/cli.rs`
and move shared program generation into a new lib.rs module.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(mingling_cli): add colored dependency and utils module</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T04:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=30259fb6d8c8c93a02a007396a4be674eedfc543'/>
<id>30259fb6d8c8c93a02a007396a4be674eedfc543</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>revert: Remove serde and structural renderer support</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T04:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=546c7d7c46465b055233a02ca32ff84c65cb9ec2'/>
<id>546c7d7c46465b055233a02ca32ff84c65cb9ec2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(linter): refactor lint registry into program resource</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=f191aeb3b7e783c781a6d9256a8d5609aea69e7f'/>
<id>f191aeb3b7e783c781a6d9256a8d5609aea69e7f</id>
<content type='text'>
Extract lint registry loading from cmd_explain into a shared
program-level resource initialized via setup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract lint registry loading from cmd_explain into a shared
program-level resource initialized via setup.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): implement `explain` command and add JSON structural rendering</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=31dd2cf8e862cd71192869784d3a84849edba636'/>
<id>31dd2cf8e862cd71192869784d3a84849edba636</id>
<content type='text'>
Add a new `explain &lt;LINT&gt;` command that queries the embedded lint
registry (generated by `build.rs`) and displays detailed information
about a specifoic lint, including its name, title, summary, active-on
target, default setting, and author.

Enable the `structural_renderer` feature and add `serde`/`serde_json`
dependencies to support JSON output rendering for command results.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new `explain &lt;LINT&gt;` command that queries the embedded lint
registry (generated by `build.rs`) and displays detailed information
about a specifoic lint, including its name, title, summary, active-on
target, default setting, and author.

Enable the `structural_renderer` feature and add `serde`/`serde_json`
dependencies to support JSON output rendering for command results.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add package and project manager modules</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-04T12:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=10f4c8a51844a6bc9a5d44d5b0c810a018c3eb85'/>
<id>10f4c8a51844a6bc9a5d44d5b0c810a018c3eb85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: extract metadata args into reusable statics</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-03T12:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=537b4f53bb929fb35e1f7d412e587ffb519cc089'/>
<id>537b4f53bb929fb35e1f7d412e587ffb519cc089</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): add dynamic completion scripts and global help</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-03T12:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=1dac0affe311e70e8f5eccfe46253d08f69139d5'/>
<id>1dac0affe311e70e8f5eccfe46253d08f69139d5</id>
<content type='text'>
Enable the dispatch_tree and comp features to generate
completion scripts during build and register global help
and completion support in the main entry point.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable the dispatch_tree and comp features to generate
completion scripts during build and register global help
and completion support in the main entry point.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(mling): add linter framework with async support and registry</title>
<updated>2026-07-21T07:12:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-21T07:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=9976b31a56bcc3ed37ac878b351bd8d097dc67cc'/>
<id>9976b31a56bcc3ed37ac878b351bd8d097dc67cc</id>
<content type='text'>
generation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
generation
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(mingling_cli): add metadata and linter commands with cargo analysis</title>
<updated>2026-07-20T22:40:46+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T22:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=04ce3a18efe971c5b6893977f0ebe1ce1d9a6947'/>
<id>04ce3a18efe971c5b6893977f0ebe1ce1d9a6947</id>
<content type='text'>
Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata`
for manifest analysis, and enable procedural macro support in editors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata`
for manifest analysis, and enable procedural macro support in editors
</pre>
</div>
</content>
</entry>
</feed>
