<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/help, branch picker-0.2.0</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(config): add cfg --pair flag and refactor config path</title>
<updated>2026-08-09T06:39:54+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-09T06:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=55a208fdbbc6468b732192bf63ec69877ee20b34'/>
<id>55a208fdbbc6468b732192bf63ec69877ee20b34</id>
<content type='text'>
Add `--pair` flag to output config values as `"key" = "value"` pairs,
and provide escaped formatting for display. Move config path resolution
to a helper function and expose the underlying hash map for rendering
and completion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `--pair` flag to output config values as `"key" = "value"` pairs,
and provide escaped formatting for display. Move config path resolution
to a helper function and expose the underlying hash map for rendering
and completion.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add config command and resource for editing settings</title>
<updated>2026-08-09T06:07:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-09T06:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=b2001ed62d6a4abd7193daeb5d818395b46433b6'/>
<id>b2001ed62d6a4abd7193daeb5d818395b46433b6</id>
<content type='text'>
Add a new `cfg` command to view and edit configuration
items stored as key-value pairs in a JSON file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new `cfg` command to view and edit configuration
items stored as key-value pairs in a JSON file.
</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>feat(pkg-mgr): implement pkg-show command</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T08:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=8c88a6c170b3429c90efa96c5f3dcb0a3e9988ae'/>
<id>8c88a6c170b3429c90efa96c5f3dcb0a3e9988ae</id>
<content type='text'>
Add `pkg-show` to display installed packages and their versions,
removing its NOT_IMPL marker from help. Include internal commands
to load enabled package paths and completion scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `pkg-show` to display installed packages and their versions,
removing its NOT_IMPL marker from help. Include internal commands
to load enabled package paths and completion scripts.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: implement pkg-enable and pkg-disable commands</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T08:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=25ece73e61cd5a9076c63fe884c84a86b35b5b42'/>
<id>25ece73e61cd5a9076c63fe884c84a86b35b5b42</id>
<content type='text'>
Add package enable/disable functionality with version matching
for pkg-enable, and fix help text to reflect implemented commands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add package enable/disable functionality with version matching
for pkg-enable, and fix help text to reflect implemented commands.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(pkg_mgr): add uninstall command and improve install</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T07:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c2de5313748e7d5f8ad7efee9ffecb513994443a'/>
<id>c2de5313748e7d5f8ad7efee9ffecb513994443a</id>
<content type='text'>
Implement `mling uninstall` to remove installed packages by name or
name@version, with shell completion support. Rework install to build
release binaries, copy them plus completion scripts to a per-version
directory under the user data dir.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement `mling uninstall` to remove installed packages by name or
name@version, with shell completion support. Rework install to build
release binaries, copy them plus completion scripts to a per-version
directory under the user data dir.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(help): rename package commands to pkg prefix</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T05:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=fea9c10768924610dbe472554a55d96be2123883'/>
<id>fea9c10768924610dbe472554a55d96be2123883</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: fix help text alignment for metadata command</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T05:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=1fde0524871df77ae7b202254e10d21e1fb5f245'/>
<id>1fde0524871df77ae7b202254e10d21e1fb5f245</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: format help text with markdown styling</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T04:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=60174972cd3053d96fc8f99e7b6c91e3b08577c9'/>
<id>60174972cd3053d96fc8f99e7b6c91e3b08577c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
