@semo/core
    Preparing search index...

    Interface ArgvExtraOptions

    interface ArgvExtraOptions {
        _?: (string | number)[];
        $color?: (color: string, message: string) => string;
        $colorfulLog?: (color: string, message: unknown, opts: LogOptions) => void;
        $command?: CommandBuilder;
        $config?: Record<string, any>;
        $core?: Core;
        $debugChannel?: (channel: string, ...rest: unknown[]) => void;
        $debugCore?: (...rest: unknown[]) => void;
        $debugCoreChannel?: (channel: string, ...rest: unknown[]) => void;
        $error?: (message: unknown, opts: LogOptions) => void;
        $info?: (message: unknown, opts: LogOptions) => void;
        $input?: string;
        $log?: (message: unknown, opts: LogOptions) => void;
        $plugin?: { [key: string]: any };
        $prompt?: {
            checkbox: <Value>(
                config: {},
                context?: Context,
            ) => Promise<Value[]> & {};
            confirm: Prompt<boolean, ConfirmConfig>;
            editor: Prompt<string, EditorConfig>;
            expand: <Value>(config: {}, context?: Context) => Promise<Value> & {};
            input: Prompt<string, InputConfig>;
            number: <Required extends boolean>(
                config: {},
                context?: Context,
            ) => Promise<Required extends true ? number : number> & {};
            password: Prompt<string, PasswordConfig>;
            rawlist: <Value>(config: {}, context?: Context) => Promise<Value> & {};
            search: <Value>(config: {}, context?: Context) => Promise<Value> & {};
            select: <Value>(config: {}, context?: Context) => Promise<Value> & {};
        };
        $scriptName?: string;
        $success?: (message: unknown, opts: LogOptions) => void;
        $warn?: (message: unknown, opts: LogOptions) => void;
        $yargs?: Argv;
        cwd?: string;
        enableCoreHook?: string[];
        orgMode?: boolean;
        packageDirectory?: string;
        packageName?: string;
        scriptName?: string;
        setEpilog?: string | string[];
        setVersion?: string;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    _?: (string | number)[]
    $color?: (color: string, message: string) => string
    $colorfulLog?: (color: string, message: unknown, opts: LogOptions) => void
    $command?: CommandBuilder
    $config?: Record<string, any>
    $core?: Core
    $debugChannel?: (channel: string, ...rest: unknown[]) => void
    $debugCore?: (...rest: unknown[]) => void
    $debugCoreChannel?: (channel: string, ...rest: unknown[]) => void
    $error?: (message: unknown, opts: LogOptions) => void
    $info?: (message: unknown, opts: LogOptions) => void
    $input?: string
    $log?: (message: unknown, opts: LogOptions) => void
    $plugin?: { [key: string]: any }
    $prompt?: {
        checkbox: <Value>(
            config: {},
            context?: Context,
        ) => Promise<Value[]> & {};
        confirm: Prompt<boolean, ConfirmConfig>;
        editor: Prompt<string, EditorConfig>;
        expand: <Value>(config: {}, context?: Context) => Promise<Value> & {};
        input: Prompt<string, InputConfig>;
        number: <Required extends boolean>(
            config: {},
            context?: Context,
        ) => Promise<Required extends true ? number : number> & {};
        password: Prompt<string, PasswordConfig>;
        rawlist: <Value>(config: {}, context?: Context) => Promise<Value> & {};
        search: <Value>(config: {}, context?: Context) => Promise<Value> & {};
        select: <Value>(config: {}, context?: Context) => Promise<Value> & {};
    }
    $scriptName?: string
    $success?: (message: unknown, opts: LogOptions) => void
    $warn?: (message: unknown, opts: LogOptions) => void
    $yargs?: Argv
    cwd?: string
    enableCoreHook?: string[]
    orgMode?: boolean
    packageDirectory?: string
    packageName?: string
    scriptName?: string
    setEpilog?: string | string[]
    setVersion?: string