Member Junction
    Preparing search index...

    Default implementation of IMJCLIRuntimeHost.

    • Text mode (default): an ora spinner with a live elapsed timer for steps, chalk-colored logs, and a generic human summary on MJCLIRuntimeHost.Emit when the plugin hasn't already rendered its own. Plugins that want rich, command-specific text (e.g. a push summary box) build the string themselves and pass it through MJCLIRuntimeHost.Log — the host never hard-codes per-command formatting.
    • JSON mode: every decorative call (steps, logs, runtime advisory) goes to stderr so the MJCLIResult JSON on stdout stays clean and pipeable (plan D4: mj sync push --format=json | jq .errors).
    • MD mode: the result is emitted as a fenced ```json block on stdout (forward-looking slot for AI chat UIs, plan D10).

    Implements

    Index

    Constructors

    Properties

    Format: OutputFormat

    The active output format. Plugins gate human-only text rendering on this.

    Verbose: boolean

    Whether --verbose was set.

    Methods