| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Replace GitHub API artifact discovery with a static base URL, verify the
downloaded package by sha256, and record the applied checksum so the
wrapper can report when mling is already up to date.
|
| |
|
|
|
|
|
|
| |
Add `mling update` to fetch the latest GitHub Actions artifact for the
current platform, stage it as a tarball in the data directory, and apply
it on the next wrapper invocation. The wrapper extracts the staged
package over the installation directory while skipping the running
executable, then removes the staged file.
|
| |
|
|
|
|
|
| |
Refactor the CI workflow to build distributable packages in
parallel with checks, then upload them to the Pages deployment
alongside documentation. Simplify artifact naming to use only the
OS rather than commit SHA and date, and add SHA-256 checksums.
|
| |
|
|
|
| |
Update registry generation to write to cargo's OUT_DIR and
include it via env! instead of a static project-relative path.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Rename `Confirmer` resource to `ResConfirm`, `ConfirmerCount` to
`ConfirmCount`, and `ConfirmerPredicate` to `ConfirmPredicate`. Update
related setups, guards, and documentation references.
|
| |
|
|
|
|
| |
Extract OSC94 state and guard types from `res` into a dedicated
`osc94` module, and add `ConfirmerCount` and `ConfirmerPredicate`
types with `YesConfirm` and `TrueConfirm` implementations.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Add Confirmer with cached confirmation state and predicate-based
parsing for yes/no and true/false inputs. Add ConfirmerSetup to
register the resource and auto-confirm when skip mode is enabled.
Add StandardInputArgsSetup to read piped stdin as appended arguments.
Reorganize module exports in res and setups.
|
| |
|
|
|
|
| |
Move the REPL's argument splitting logic into a new public `utils`
module exposing the `ArgumentSplitter` trait for reuse by downstream
code.
|
| |
|
|
|
|
| |
Change `HookPreDispatchInfo.arguments` from `&[String]` to `&mut
Vec<String>`
so hooks can rewrite command-line arguments before dispatch.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Refactor `RenderResult` to support multiple user-defined print hooks
via a new `RenderResultPrint` struct containing content and output
mode. Add `bind_print_hook()` for custom sinks and reimplement
`immediate_output()` as a built-in hook. Update manual `Clone`,
`PartialEq`, `Eq`, and `Debug` implementations since hooks are opaque
closures.
|
| | |
|
| |
|
|
|
|
| |
Split test-examples into two phases: build all examples in parallel
first, then run tests serially against pre-built binaries. Abort on any
build failure instead of skipping tests for that example.
|
| |
|
|
|
|
| |
Replace the centralized `examples/test-examples.toml` with individual
`test.toml` files in each example directory, updating the test runner
and related documentation accordingly.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| |
|
|
| |
details
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Add detailed doc comments, examples, and usage notes across
the completion module including ShellContext, Suggest, and
related traits.
|
| | |
|
| |
|
|
|
|
| |
Replace the `with_dispatchers` tuple syntax with chained
`with_dispatcher` calls to match the current API and remove
the obsolete section about tuple-based registration.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Replace intra-doc links with explicit URLs for types that are
not accessible from the current module scope, and add missing
panic documentation section.
|
| | |
|
| |
|
|
|
| |
Mark all source files with a comment indicating they are not optimized
for documentation purposes.
|
| | |
|
| |
|
|
|
| |
Add breaking change for `with_dispatcher` removal, renumber feature
items, and outline automated `dispatcher_tree` optimization plan.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Replace the separate code/docs CI jobs and local check flags with
a unified `--check-*` flag system, enabling each check to run
independently across a platform matrix.
|
| |
|
|
|
|
| |
Apply project-specific color coding (0-50% red, 51-80% yellow, 81-100%
green) to the per-file coverage summary in the generated HTML report,
overriding llvm-cov's default thresholds.
|
| |
|
|
|
|
| |
Replace `cargo llvm-cov run` with explicit RUSTFLAGS-compiled examples
to ensure dependency crates are instrumented, fixing silent coverage
loss (e.g., once_exec.rs at 0%).
|
| |
|
|
|
|
|
|
| |
Refactor cov-test to collect coverage from workspace tests, integration
test crates, and examples, merging them into a single HTML report.
This requires the forked cargo-llvm-cov which supports including
non-workspace binaries and test/example source files in the report.
|