aboutsummaryrefslogtreecommitdiff
path: root/mling
Commit message (Collapse)AuthorAgeFilesLines
* feat: add template_0.2 scaffolding and update CHECKLIST魏曹先生18 hours7-4/+15
| | | | | | | Add empty template directories for command, flat, and modularity layouts under template_0.2. Revise CHECKLIST to include project description prompt and pre-initialization step, reorder feature checklist, and fix a trailing whitespace.
* feat(mling): enable pathf feature and run type mapping build魏曹先生19 hours8-37/+25
| | | | | | | | Add the `pathf` feature to mingling dependency and invoke `analyze_and_build_type_mapping` during the build script. Reorganize internal module visibility from `mod + pub use` to direct `pub mod`.
* feat(proj_mgr): add CHECKLIST.md reader for values and toggles魏曹先生4 days2-0/+296
| | | | | Parse fenced code blocks as key-value pairs and checkbox lines as namespace toggles in a single pass
* feat(proj_mgr): add project generation with interactive checklist魏曹先生4 days6-0/+363
|
* refactor(general_renderer): rename to structural_renderer魏曹先生4 days2-3/+3
|
* Redesign hook system with structured info types and ProgramControls魏曹先生5 days1-2/+4
|
* Add shared `MockProgramCollect` and conditional `Groupped` bounds魏曹先生10 days1-1/+1
| | | | | | Extract duplicate `MockCollect` implementations into a reusable `MockProgramCollect` type. Conditionally require `Serialize` on the `Groupped` trait when the `general_renderer` feature is enabled.
* Add COMPLETION_SUBCOMMAND and is_completing methodWeicao-CatilGrass2026-06-091-6/+4
|
* Align color table columns in doc commentWeicao-CatilGrass2026-06-081-21/+21
|
* Add LazyRes for lazy resource initialization魏曹先生2026-06-071-0/+0
|
* Add installer module and refactor error handling魏曹先生2026-06-072-4/+7
|
* Respect `--no-error` and `--quiet` flags when resolving manifest path魏曹先生2026-06-071-2/+13
|
* Replace show.workspace with show.workspace-dir command魏曹先生2026-06-072-2/+62
|
* Move error handling into its own module and add show.binaries command魏曹先生2026-06-076-40/+114
|
* Add hformat_cargo, hprintln_cargo macros and help rendering魏曹先生2026-06-079-25/+345
|
* Align help text formatting and add PATH placeholder魏曹先生2026-06-071-9/+9
|
* Refactor CLI entry points and move main logic to library魏曹先生2026-06-078-93/+110
|
* Rename cargo style functions and remove unused imports魏曹先生2026-06-073-16/+33
|
* Fix date format padding in version string魏曹先生2026-06-073-8/+17
|
* Remove duplicate shell completion generation魏曹先生2026-06-071-1/+0
|
* Add README for mling CLI tool魏曹先生2026-06-071-0/+3
|
* Refactor mling to use new program architecture and install scripts魏曹先生2026-06-0725-1170/+373
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-318-65/+99
|
* Replace license files with symlinks to root魏曹先生2026-05-292-211/+2
|
* Rename error types with consistent naming convention魏曹先生2026-05-291-2/+2
|
* Rename CompletionDispatcher to CMDCompletion and hide internal types魏曹先生2026-05-291-2/+2
|
* Require explicit import of `crate::Next` in chained functions魏曹先生2026-05-244-4/+10
|
* Move entry, route, and program_setup macros to extra_macros feature魏曹先生2026-05-241-0/+1
| | | | | | Remove these macros from the prelude and gate them behind the `extra_macros` feature flag. Update examples and documentation to enable the new feature where these macros are used.
* Rename injected renderer parameter from `r` to `__renderer_inner_result`Weicao-CatilGrass2026-05-221-6/+14
|
* Bump version to 0.1.9魏曹先生2026-05-181-1/+1
|
* Rename `NextProcess` to `Next` across the codebaseWeicao-CatilGrass2026-05-174-10/+10
|
* Accept paths for program name parameters in macros魏曹先生2026-05-164-10/+4
| | | | | | | | | | | All proc macros (`pack!`, `dispatcher!`, `#[chain]`, `#[program_setup]`, `#[dispatcher_clap]`, `#[derive(Groupped)]`) now parse program names as `syn::Path` instead of bare `Ident`, allowing use of paths like `crate::MyProgram` or `my_crate::MyProgram`. The default program name `ThisProgram` is no longer re-exported or required as an import — generated code references `crate::ThisProgram` directly.
* Add workspace Cargo.toml and centralize crate metadata魏曹先生2026-05-152-473/+5
|
* Add `builds` feature and install completion scriptsWeicao-CatilGrass2026-05-113-6/+4
|
* Remove `__completion_gen` module wrapping from macro output魏曹先生2026-05-071-3/+1
|
* Update mingling from 0.1.7 to 0.1.8魏曹先生2026-05-073-14/+8
|
* Change mingling-cli dependency from path to version魏曹先生2026-05-044-2/+218
|
* Switch to published crates and update README for v0.1.70.1.7魏曹先生2026-05-042-2/+6
|
* Rewrite load.ps1 to support dot-sourcing and improve reliabilityWeicao-CatilGrass2026-05-041-29/+34
|
* Fix typo "Unrusted" to "Untrusted" and reflow code formatting魏曹先生2026-04-292-20/+22
|
* Apply clippy suggestions for code simplification魏曹先生2026-04-286-21/+12
|
* Remove extra newline in list printing魏曹先生2026-04-281-1/+1
|
* Remove implicit help print and add version flag魏曹先生2026-04-282-6/+5
|
* Add terminal colored rendering and guide text魏曹先生2026-04-285-8/+470
|
* Rename refresh command to install魏曹先生2026-04-282-9/+9
|
* Add scaffolding CLI tool `mling`魏曹先生2026-04-2814-0/+1537