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

    Context for composing the Commander preSubcommand hook.

    Flags resolved here are set or deleted via setOptionalFlag to preserve exactOptionalPropertyTypes behavior.

    type PreSubHookContext = {
        defaults: Partial<
            Pick<
                GetDotenvCliGenerateOptions,
                | "debug"
                | "excludeDynamic"
                | "excludeEnv"
                | "excludeGlobal"
                | "excludePrivate"
                | "excludePublic"
                | "loadProcess"
                | "log"
                | "shell"
                | "scripts",
            >,
        >;
        logger: Logger;
        postHook?: GetDotenvCliPostHookCallback;
        preHook?: GetDotenvCliPreHookCallback;
    }
    Index

    Properties

    defaults: Partial<
        Pick<
            GetDotenvCliGenerateOptions,
            | "debug"
            | "excludeDynamic"
            | "excludeEnv"
            | "excludeGlobal"
            | "excludePrivate"
            | "excludePublic"
            | "loadProcess"
            | "log"
            | "shell"
            | "scripts",
        >,
    >

    Generator defaults used to resolve tri-state flags with exact-optional semantics.

    logger: Logger

    Logger compatible with console (must support log, optional error).

    Optional async post-hook called after getDotenv has run.

    Optional async pre-hook called before command execution; may mutate options.