@karmaniverous/get-dotenv
    Preparing search index...

    Interface ExecShellCommandBatchOptions

    Arguments for execShellCommandBatch — batch execution over discovered working directories.

    interface ExecShellCommandBatchOptions {
        command?: string | string[];
        dotenvEnv?: Record<string, string | undefined>;
        getDotenvCliOptions?: Record<string, unknown>;
        globs: string;
        ignoreErrors?: boolean;
        list?: boolean;
        logger: Logger;
        pkgCwd?: boolean;
        rootPath: string;
        shell: string | boolean | URL;
    }
    Index

    Properties

    command?: string | string[]

    Command to execute. A string is interpreted according to the shell preference; an array is treated as argv for shell‑off execution.

    dotenvEnv?: Record<string, string | undefined>

    Composed dotenv environment (string | undefined values) to inject into each child.

    getDotenvCliOptions?: Record<string, unknown>

    Merged root CLI options bag (JSON‑serializable) forwarded for nested composition by downstream executors. Used to compute child overlays deterministically.

    globs: string

    Space‑delimited patterns used to discover target working directories.

    ignoreErrors?: boolean

    When true, continue processing remaining paths after a command error.

    list?: boolean

    When true, list matched directories without executing a command.

    logger: Logger

    Logger used for headings, listings, and diagnostics.

    pkgCwd?: boolean

    Resolve the batch root from the nearest package directory instead of CWD.

    rootPath: string

    Root path (relative to CWD or package directory) for resolving globs.

    shell: string | boolean | URL

    Shell to use when executing the command. A string selects a specific shell, false disables the shell (plain execution), and URL mirrors executor options.