Member Junction
    Preparing search index...

    Runtime options passed to InstallerEngine.Run.

    These options control execution behavior (non-interactive mode, verbosity, resume behavior) rather than what gets installed.

    interface RunOptions {
        Config?: PartialInstallConfig;
        ConfigFile?: string;
        DryRun?: boolean;
        Fast?: boolean;
        NoResume?: boolean;
        OverwriteConfig?: boolean;
        Verbose?: boolean;
        Yes?: boolean;
    }
    Index

    Properties

    Pre-filled configuration for auto-answering prompts in --yes mode.

    ConfigFile?: string

    Path to a JSON config file with install settings. Values from the file override environment variables and defaults, but are overridden by Config (programmatic overrides).

    DryRun?: boolean

    Show plan without executing (dry-run).

    Fast?: boolean

    Fast mode: skip smoke test and optimize post-codegen steps by quick-checking manifests before running the full rebuild cycle.

    NoResume?: boolean

    Ignore existing checkpoint state file and start fresh (--no-resume).

    OverwriteConfig?: boolean

    Overwrite existing configuration files (.env, mj.config.cjs, environment.ts) with installer-generated values.

    By default, existing config files are preserved and only empty fields are patched. When true, all config files are regenerated from the resolved configuration, replacing any dev customizations.

    Verbose?: boolean

    Enable verbose logging (emits 'verbose' level log events).

    Yes?: boolean

    Non-interactive mode — auto-answer prompts with defaults or config values.