aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* chore(release): bump arg-picker crates to 0.2.0picker-0.2.0魏曹先生25 hours1-2/+2
|
* feat(proj_mgr): add toggle mutex validation and program crate name魏曹先生48 hours1-0/+1
| | | | | | Support `[[user.toggle-mutex]]` groups in rule.toml to enforce mutually exclusive toggle options, and derive `program_crate_name` from `program_name` using snake_case conversion.
* feat: add remote template source support via git refs魏曹先生2 days1-0/+72
| | | | | | Allow `proj-init` to accept a `<ref>@<variant>` template source that resolves and caches templates from a git repository, falling back to local directories for plain paths.
* chore: remove ZIP template packaging and use directories魏曹先生2 days1-587/+1
| | | | | | Replace the ZIP-based template archive workflow with direct directory copying. Delete the `package-mling-tmpls` tool and remove the `zip` dependency.
* feat: add config command and resource for editing settings魏曹先生2 days1-2/+2
| | | | | Add a new `cfg` command to view and edit configuration items stored as key-value pairs in a JSON file.
* feat: add project template expansion with rule-based generation魏曹先生2 days1-3/+589
| | | | | | | | 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.
* feat: implement pkg-enable and pkg-disable commands魏曹先生3 days1-0/+1
| | | | | Add package enable/disable functionality with version matching for pkg-enable, and fix help text to reflect implemented commands.
* feat(pkg_mgr): add uninstall command and improve install魏曹先生3 days1-0/+59
| | | | | | | 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.
* chore(mingling_cli): add colored dependency and utils module魏曹先生3 days1-0/+10
|
* revert: Remove serde and structural renderer support魏曹先生3 days1-3/+0
|
* feat(cli): implement `explain` command and add JSON structural rendering魏曹先生3 days1-0/+3
| | | | | | | | | | Add a new `explain <LINT>` 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.
* feat(cli): add dynamic completion scripts and global help魏曹先生3 days1-0/+1
| | | | | | 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.
* chore: bump version to 0.4.0魏曹先生3 days1-5/+5
|
* chore: bump arg-picker and arg-picker-macros to v0.1.1picker-0.1.1魏曹先生2026-07-271-2/+2
|
* feat: add `might_be_async` dependency and update lockfiles魏曹先生2026-07-241-4/+76
| | | | | | | Introduce `might_be_async` as a workspace dependency, add it to `mingling_core`, and regenerate all Cargo.lock files accordingly. Multiple examples and test packages also pick up a newly transitive `equivalent` crate.
* feat(linter): add `lint-install` subcommand for rust-analyzer setup魏曹先生2026-07-221-0/+69
|
* feat(lints): add quote dependency and improve variable name detection魏曹先生2026-07-211-0/+1
| | | | | | Use `quote` token stream matching instead of debug formatting to detect variable references in `unnecessary_render_result_creation`, fixing false positives from string-based matching.
* feat(mling): add linter framework with async support and registry魏曹先生2026-07-211-7/+317
| | | | generation
* feat(mingling_cli): add metadata and linter commands with cargo analysis魏曹先生2026-07-211-3/+144
| | | | | Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata` for manifest analysis, and enable procedural macro support in editors
* feat(mingling_cli): add scaffold for CLI tool魏曹先生2026-07-201-0/+104
| | | | | Add initial project structure for the mingling-cli scaffolding tool, including Cargo manifest and entry point
* Remove mingling_cli crate魏曹先生2026-04-251-327/+0
|
* Add workspace configuration and update dependencies魏曹先生2026-04-221-6/+6
|
* Bump mingling version to 0.1.7 and use local dependencies魏曹先生2026-04-211-7/+3
|
* Update core and macros dependencies to version 0.1.60.1.6魏曹先生2026-04-201-2/+6
|
* Bump version to 0.1.6魏曹先生2026-04-191-3/+3
| | | | | | - mingling: 0.1.5 → 0.1.6 - mingling_core: 0.1.4 → 0.1.5 - mingling_macros: 0.1.4 → 0.1.5
* Fix macro registration in basic tutorial docs魏曹先生2026-04-191-1/+0
|
* Rename add_dispatcher module to dispatcher_mgr and add remove commandWeicao-CatilGrass2026-04-141-0/+10
|
* Remove comp module and add EnumTag derive macro魏曹先生2026-04-131-4/+0
|
* Update Cargo.lock for published mingling crates0.1.5魏曹先生2026-04-121-0/+4
|
* Update mingling_macros to version 0.1.4魏曹先生2026-04-121-1/+1
|
* Remove workspace Cargo.lock and add per-example lockfiles魏曹先生2026-04-111-6/+3
|
* Update mingling_core and mingling_macros to version 0.1.30.1.4魏曹先生2026-04-061-0/+4
|
* Add CLI program for managing dispatchers魏曹先生2026-04-061-0/+317