aboutsummaryrefslogtreecommitdiff
path: root/mling/src
Commit message (Collapse)AuthorAgeFilesLines
* 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 days5-0/+263
|
* refactor(general_renderer): rename to structural_renderer魏曹先生4 days1-2/+2
|
* Redesign hook system with structured info types and ProgramControls魏曹先生6 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-075-39/+113
|
* 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-077-91/+109
|
* Rename cargo style functions and remove unused imports魏曹先生2026-06-073-16/+33
|
* Fix date format padding in version string魏曹先生2026-06-072-6/+15
|
* Refactor mling to use new program architecture and install scripts魏曹先生2026-06-0717-868/+301
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-317-65/+95
|
* 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
|
* Rename injected renderer parameter from `r` to `__renderer_inner_result`Weicao-CatilGrass2026-05-221-6/+14
|
* 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 `builds` feature and install completion scriptsWeicao-CatilGrass2026-05-111-6/+2
|
* Remove `__completion_gen` module wrapping from macro output魏曹先生2026-05-071-3/+1
|
* 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-281-6/+5
|
* Add terminal colored rendering and guide text魏曹先生2026-04-283-8/+435
|
* Rename refresh command to install魏曹先生2026-04-282-9/+9
|
* Add scaffolding CLI tool `mling`魏曹先生2026-04-289-0/+784