aboutsummaryrefslogtreecommitdiff
path: root/mingling_core
Commit message (Collapse)AuthorAgeFilesLines
* Add allow(dead_code) annotation to run_hook_exec_panic魏曹先生2026-05-161-0/+1
|
* Add mutable resource injection to `#[chain]` macro魏曹先生2026-05-161-0/+34
|
* Remove unused `dirs` dependency from mingling_core魏曹先生2026-05-161-3/+1
|
* Refactor general_renderer into granular format-specific features魏曹先生2026-05-164-7/+39
|
* Remove thiserror dependency and implement error types manually魏曹先生2026-05-154-23/+79
|
* Replace derive-macro Display impl with manual formatting魏曹先生2026-05-151-1/+12
|
* Add option to silence panic messages in stdout settings魏曹先生2026-05-152-0/+24
|
* Inline `strip_all_flags` and simplify `ShellContext` methods魏曹先生2026-05-152-22/+19
| | | | | | | | Simplify `strip_all_flags` by using `Vec::retain` instead of reallocating. Update doc examples to use `ShellContext` methods directly instead of the now-removed `ShellContextHelper`. Rename `as_picker` to `to_picker` for consistency with Rust conventions. Mark doc tests as `ignore` and add necessary imports.
* Add workspace Cargo.toml and centralize crate metadata魏曹先生2026-05-152-576/+16
|
* Add panic catch for program execution魏曹先生2026-05-156-24/+95
|
* Rename `set_instance_and_run` to `exec_wrapper` and remove doc comments魏曹先生2026-05-151-6/+4
|
* Add `modify` method to `ResourceMarker` trait魏曹先生2026-05-151-2/+12
|
* Migrate exit code control to resource-based systemWeicao-CatilGrass2026-05-138-298/+10
|
* Remove installation module behind builds featureWeicao-CatilGrass2026-05-132-78/+0
|
* Add `builds` feature and install completion scriptsWeicao-CatilGrass2026-05-116-0/+183
|
* Capture exit codes from anonymous hook finishes魏曹先生2026-05-092-3/+5
|
* Remove unnecessary closure in exit code control setup魏曹先生2026-05-091-1/+1
|
* Add exit code control and hook lifecycle features魏曹先生2026-05-095-12/+75
|
* Add lifecycle hooks to program execution魏曹先生2026-05-099-30/+507
|
* Move `comp` module from `asset` to crate rootWeicao-CatilGrass2026-05-096-6/+7
|
* Replace explicit return with trailing expression魏曹先生2026-05-082-1/+2
| | | | Suppress clippy::ptr_arg lint in match_user_input
* Dispatch arguments using prefix tree with dispatch_tree feature魏曹先生2026-05-082-6/+44
|
* Add error type aliases to ProgramCollect trait魏曹先生2026-05-081-0/+2
|
* Log node strings in get_nodes for debug builds魏曹先生2026-05-071-1/+19
|
* Add compile-time dispatch tree generation for O(len) command routing魏曹先生2026-05-071-0/+1
|
* Add dispatch tree feature for fast argument matching魏曹先生2026-05-074-17/+55
|
* Add dispatch_tree feature flag魏曹先生2026-05-071-3/+5
|
* Add support for resource injection in `#[chain]` macro魏曹先生2026-05-071-0/+6
|
* Update mingling from 0.1.7 to 0.1.8魏曹先生2026-05-072-2/+2
|
* Apply clippy suggestions in chain related filesWeicao-CatilGrass2026-05-041-11/+11
|
* Add missing articles and improve documentation魏曹先生2026-05-038-0/+55
|
* Add repl feature flag across workspace crates魏曹先生2026-05-031-0/+1
|
* Add Display derive and testing utilities for Next enum魏曹先生2026-05-024-0/+110
|
* Restrict GlobalResources visibility to crate魏曹先生2026-05-021-1/+1
|
* Remove `full` feature from all crates魏曹先生2026-05-021-2/+0
|
* Add nightly feature flag for Rust nightly-only functionality魏曹先生2026-05-021-0/+1
|
* Fix comment and constrain ProgramCollect generic bounds魏曹先生2026-04-292-2/+2
|
* Extract `build_comp_script` logic into `build_comp_script_to`魏曹先生2026-04-281-4/+23
|
* Remove root-level Cargo.toml and main.rs魏曹先生2026-04-281-0/+482
|
* Add global resource system to Program魏曹先生2026-04-274-2/+129
|
* Remove `marker::NextProcess` and generate it via `gen_program!`Weicao-CatilGrass2026-04-273-10/+0
|
* Rename feature `clap_parser` to `clap`魏曹先生2026-04-262-4/+4
|
* Add clap_parser feature to mingling_core with help output behavior魏曹先生2026-04-262-0/+18
| | | | config
* Add help system with `#[help]` macro and `HelpRequest` trait魏曹先生2026-04-256-0/+67
|
* Add clap_parser feature and refactor dispatcher macro internals魏曹先生2026-04-251-0/+2
|
* Remove redundant generic parameter from Program struct魏曹先生2026-04-257-86/+59
|
* fix: Add explicit type annotation to collect call in ProgramWeicao-CatilGrass2026-04-241-1/+1
|
* Revert ChainProcess changes from commit 3785202魏曹先生2026-04-221-1/+4
|
* Add workspace configuration and update dependencies魏曹先生2026-04-221-482/+0
|
* Add new_with_args and dispatch_args_dynamic to Program魏曹先生2026-04-228-165/+169
| | | | | Remove Display bound from Group type parameter and delete dispatcher_render macro. This is a breaking change.