aboutsummaryrefslogtreecommitdiff
path: root/mingling_core/src/comp.rs
Commit message (Collapse)AuthorAgeFilesLines
* refactor(asset): replace wildcard match with explicit variants魏曹先生14 hours1-1/+1
|
* refactor(core): improve code style and public API clarity魏曹先生14 hours1-91/+101
| | | | | | | | | | | | | | | | Replace bool-based settings with enums, refine visibility and signatures, and standardize `Self` usage across the crate. - Introduce `ErrorOutput`, `RenderOutput`, `PanicSilence`, `Verbosity`, `ColorOutput`, and `ProgressOutput` enums for clearer configuration semantics - Make `GlobalResources`, `ProgramCell`, and `split_input`/`split_input_string` public - Change hook info parameters to accept references and `split_input_string` to take `&str` - Apply `Self` shorthand throughout implementations and add `#[must_use]` attributes where appropriate - Enable strict clippy lints with targeted allowances
* docs: document completion description support魏曹先生7 days1-24/+71
| | | | | Update changelog and issue tracker notes for the enhanced `default_completion` behavior.
* chore(core): merge custom completions with defaults魏曹先生7 days1-1/+15
| | | | | | | When a concrete entry's custom completion handler produces a `Suggest` value, combine it with the default subcommand suggestions instead of replacing them entirely. `FileCompletion` still falls back to the default completion since it cannot be meaningfully merged.
* feat: prioritize default completion over empty fallback魏曹先生7 days1-1/+5
|
* fix(core): resolve subcommands after global parameters魏曹先生8 days1-13/+58
| | | | Fix command tree matching when global flags precede the subcommand.
* chore: add EntryFallback completion support魏曹先生8 days1-1/+3
| | | | | | Add `#[completion(EntryFallback)]` syntax to enable custom completion suggestions for unmatched entries, merging fallback results with default completions via `Suggest::combine()`.
* fix: rename dispatcher_not_found to entry_fallback魏曹先生8 days1-4/+3
|
* chore!: rename ErrorDispatcherNotFound to EntryFallback魏曹先生8 days1-1/+1
| | | | | | | | Rename the internal fallback type and its associated `ProgramCollect` plumbing from `ErrorDispatcherNotFound`/`build_dispatcher_not_found` to `EntryFallback`/`build_entry_fallback`, along with the generated enum variant and pack type. Update all documentation, examples, and tests accordingly.
* docs: enable missing_docs lint and add doc comments to comp.rs魏曹先生2026-07-241-1/+54
|
* fix!: rename `Groupped` to `Grouped` across the codebase魏曹先生2026-07-191-1/+1
|
* Add unit and integration tests for mingling_coreWeicao-CatilGrass2026-06-091-0/+10
|
* Add COMPLETION_SUBCOMMAND and is_completing methodWeicao-CatilGrass2026-06-091-0/+11
|
* Exclude all hidden nodes from completion filteringWeicao-CatilGrass2026-06-051-1/+1
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-311-5/+7
|
* Fix trailing space and partial match bugs in default completion魏曹先生2026-05-311-6/+27
|
* Rename error types with consistent naming convention魏曹先生2026-05-291-1/+2
|
* Remove installation module behind builds featureWeicao-CatilGrass2026-05-131-6/+0
|
* Add `builds` feature and install completion scriptsWeicao-CatilGrass2026-05-111-0/+6
|
* Move `comp` module from `asset` to crate rootWeicao-CatilGrass2026-05-091-0/+338