| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Refactor program configuration types into a dedicated public `config`
module under `mingling_core`, making `StructuralRendererSetting`
accessible via `mingling_core::config` instead of the crate root.
Update all internal references and setup modules to use the new
`config::` path convention.
|
| |
|
|
|
| |
Mark all source files with a comment indicating they are not optimized
for documentation purposes.
|
| |
|
|
|
|
|
| |
Replace `ThisProgram` with `Self` where appropriate and
mark constructors as `#[must_use]` and `const` where possible.
Simplify explicit lifetimes in `ProgramSetup` and `Default`
implementations using elided lifetimes.
|
| |
|
|
|
|
|
| |
Update stdout and error output settings to use explicit `RenderOutput`
and `ErrorOutput` enums, and replace the `confirm` boolean with distinct
`ConfirmationMode`, `InteractionMode`, and `YesAssumption` fields for
clearer control flow.
|
| |
|
|
| |
trait
|
| | |
|
| |
|
|
|
|
|
|
| |
BREAKING CHANGE: Remove `mingling_support` feature from arg-picker
crate. The
`EntryPicker` trait and `corebind` module are now part of the mingling
crate
directly, and `build_pattern1` is now a public method.
|
| |
|
|
|
| |
Move the inline `remains_arg` definition into a shared public constant
`REMAINS` and update all consumers to import it from the new location.
|
| | |
|
| |
|