Command argument definition config.

interface ICliCommandArgumentConfig {
    default?: (() => any);
    description?: string;
    name: string;
    parser?: ((value) => any);
    position: number;
    required?: boolean;
}

Hierarchy (view full)

Properties

default?: (() => any)

Argument default value factory function.

Type declaration

    • (): any
    • Returns any

description?: string

Argument description.

name: string

Argument name.

parser?: ((value) => any)

Optional argument value parser.

Type declaration

    • (value): any
    • Parameters

      • value: string

      Returns any

position: number

Argument position in the command. Will be used during the command parsing. Starts from 0.

required?: boolean

Is argument required.