Member Junction
    Preparing search index...

    Input parameters for InstallerEngine.CreatePlan.

    Controls which version to install, where to install it, and which phases to skip. Missing fields are filled with defaults or prompted for interactively during execution.

    const input: CreatePlanInput = {
    Tag: 'v5.1.0',
    Dir: './my-mj-install',
    SkipDB: true,
    Fast: true,
    };
    interface CreatePlanInput {
        Config?: PartialInstallConfig;
        Dir: string;
        Fast?: boolean;
        NoClaudePack?: boolean;
        SkipCodeGen?: boolean;
        SkipDB?: boolean;
        SkipStart?: boolean;
        Tag?: string;
    }
    Index

    Properties

    Pre-filled configuration (fields not present will be prompted for).

    Dir: string

    Target directory for the install (absolute or relative).

    Fast?: boolean

    Fast mode: automatically skips the smoke test and optimizes post-codegen steps by quick-checking manifests before rebuilding (--fast).

    NoClaudePack?: boolean

    Exclude the Claude Code pack from the install (--no-claude-pack). By default the pack ships alongside the distribution so end users get the full Claude-Code-aware MJ experience after mj install finishes — honoring Goal #1 of plans/claude-install-pack.md. Pass true to opt out.

    SkipCodeGen?: boolean

    Skip the codegen phase (--skip-codegen).

    SkipDB?: boolean

    Skip the database provisioning phase (--skip-db).

    SkipStart?: boolean

    Skip the smoke test phase (--skip-start).

    Tag?: string

    Release tag, e.g. "v5.1.0". If omitted, version selection is interactive.