aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* chore: switch update source to checksum-verified static package魏曹先生3 days1-56/+0
| | | | | | Replace GitHub API artifact discovery with a static base URL, verify the downloaded package by sha256, and record the applied checksum so the wrapper can report when mling is already up to date.
* feat: add self-update command for mling魏曹先生3 days1-8/+1231
| | | | | | | | Add `mling update` to fetch the latest GitHub Actions artifact for the current platform, stage it as a tarball in the data directory, and apply it on the next wrapper invocation. The wrapper extracts the staged package over the installation directory while skipping the running executable, then removes the staged file.
* chore(release): bump arg-picker crates to 0.2.0picker-0.2.0魏曹先生8 days1-2/+2
|
* feat(proj_mgr): add toggle mutex validation and program crate name魏曹先生9 days1-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魏曹先生9 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魏曹先生9 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魏曹先生9 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魏曹先生9 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魏曹先生10 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魏曹先生10 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魏曹先生10 days1-0/+10
|
* revert: Remove serde and structural renderer support魏曹先生10 days1-3/+0
|
* feat(cli): implement `explain` command and add JSON structural rendering魏曹先生10 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魏曹先生10 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魏曹先生10 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