Saxonberg Server API
    Preparing search index...

    Interface Command

    A single command invocation: a verb word plus its evaluated args.

    interface Command {
        args: Arg[];
        emotePrefixed?: boolean;
        kind: "command";
        word: string;
    }
    Index

    Properties

    args: Arg[]

    Ordered argument list.

    emotePrefixed?: boolean

    True when the source statement led with a ; / : emote sigil (line-start of the first statement only). Carried so the interpreter can route a catalog miss to free-form emote exactly as msh does. Absent for ordinary commands.

    kind: "command"
    word: string

    The verb (first word). Drives affordance match + builtin dispatch.