Mise Processor

File: src/processors/mise.py Priority: 49 Name: mise

Reduce mise runtime installation progress while preserving installation results and recognized warnings and errors.

Supported commands

mise install, mise i, mise use, mise upgrade, and mise up.

What it keeps

Keeps recognized errors, warnings, installation lines with runtime versions, and other nonempty lines that are not recognized progress.

What it drops or summarizes

Counts downloading, extracting, verifying, fetching, building, and compiling progress lines. Output with 10 lines or fewer passes through unchanged.

Example

Input: 12 mise downloading node lines followed by mise installed node@22.0.0.

Processor output:

mise installed node@22.0.0
[12 download/build steps]

Configuration and failure handling

This processor has no dedicated configuration keys. Global engine thresholds still apply. It handles non-zero exits and has a representative failure fixture in the precision tests. These fixtures cover known output shapes, not every possible tool version.

See the FAQ for error-preservation limits, or return to the processor reference.