Nog CLI Developer Guide - v0.10.5
    Preparing search index...

    Interface CommandConfig<TOptions>

    Configuration for a CLI command

    interface CommandConfig<TOptions = Record<string, unknown>> {
        action: (args: string[], options: TOptions) => void | Promise<void>;
        arguments?: ArgumentConfig[];
        description: string;
        name: string;
        options?: OptionConfig[];
    }

    Type Parameters

    • TOptions = Record<string, unknown>
    Index

    Properties

    action: (args: string[], options: TOptions) => void | Promise<void>

    Command action handler

    arguments?: ArgumentConfig[]

    Command arguments

    description: string

    Command description

    name: string

    Command name

    options?: OptionConfig[]

    Command options