<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/src/proj_mgr.rs, branch main</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>feat(class-add): implement class-add command</title>
<updated>2026-08-09T11:39:44+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-09T11:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=be03071241c0fb54a7dfbfa1980a64a6e8686fec'/>
<id>be03071241c0fb54a7dfbfa1980a64a6e8686fec</id>
<content type='text'>
Add the `class-add` command to create project classes from
templates registered in `.mling/classes.toml`. Supports name
derivation (snake_case, PascalCase, etc.), template expansion,
and shell completions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the `class-add` command to create project classes from
templates registered in `.mling/classes.toml`. Supports name
derivation (snake_case, PascalCase, etc.), template expansion,
and shell completions.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add remote template source support via git refs</title>
<updated>2026-08-09T08:30:31+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-09T08:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=fe8f27fe05d5258f3ef754a82467e4b7fdddd2c9'/>
<id>fe8f27fe05d5258f3ef754a82467e4b7fdddd2c9</id>
<content type='text'>
Allow `proj-init` to accept a `&lt;ref&gt;@&lt;variant&gt;` template source
that resolves and caches templates from a git repository, falling
back to local directories for plain paths.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow `proj-init` to accept a `&lt;ref&gt;@&lt;variant&gt;` template source
that resolves and caches templates from a git repository, falling
back to local directories for plain paths.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add project template expansion with rule-based generation</title>
<updated>2026-08-09T05:52:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-09T05:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=3b5da73b9b5401d426bae20a6bd735dab26b6b8e'/>
<id>3b5da73b9b5401d426bae20a6bd735dab26b6b8e</id>
<content type='text'>
Implement `mling proj-init` to generate projects from zip templates with
checklist-based configuration. Extracts template archive, moves
checklist for user editing, and expands `tmpl_`-prefixed files using
`just_template` with boolean rule evaluation from `rule.toml` for file
hides and display toggles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement `mling proj-init` to generate projects from zip templates with
checklist-based configuration. Extracts template archive, moves
checklist for user editing, and expands `tmpl_`-prefixed files using
`just_template` with boolean rule evaluation from `rule.toml` for file
hides and display toggles.
</pre>
</div>
</content>
</entry>
<entry>
<title>style: format code and fix minor lint issues</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T12:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=6d42f1694a62b79e63e1f82c115e84d600bef495'/>
<id>6d42f1694a62b79e63e1f82c115e84d600bef495</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
</feed>
