mise API - v0.0.0
    Preparing search index...

    Interface DaemonConsoleDeps

    The seams the console loop runs on, replaceable under test.

    interface DaemonConsoleDeps {
        attach: (target: DaemonConsoleTarget) => ConsoleChild;
        cage_start: () => void;
        cage_stop: () => string[];
        enter_wait: () => Promise<boolean>;
        log: (line: string) => void;
    }
    Index
    attach: (target: DaemonConsoleTarget) => ConsoleChild

    Starts a chell --remote surface on this terminal.

    cage_start: () => void

    Holds the daemon's own console writes.

    cage_stop: () => string[]

    Hands back what was held.

    enter_wait: () => Promise<boolean>

    Resolves true on Enter, false when the terminal's input ends.

    log: (line: string) => void

    The terminal's own line writer.