ParseArgsConfig interface

Properties

allowNegative

If true, allows explicitly setting boolean options to false by prefixing the option name with --no-.

allowPositionals

Whether this command accepts positional arguments.

args

Array of argument strings.

options

Used to describe arguments known to the parser.

strict

Should an error be thrown when unknown arguments are encountered, or when arguments are passed that do not match the type configured in options.

tokens

Return the parsed tokens. This is useful for extending the built-in behavior, from adding additional checks through to reprocessing the tokens in different ways.

Property Details

allowNegative

If true, allows explicitly setting boolean options to false by prefixing the option name with --no-.

allowNegative?: boolean

Property Value

boolean

allowPositionals

Whether this command accepts positional arguments.

allowPositionals?: boolean

Property Value

boolean

args

Array of argument strings.

args?: string[]

Property Value

string[]

options

Used to describe arguments known to the parser.

options?: ParseArgsOptionsConfig

Property Value

ParseArgsOptionsConfig

strict

Should an error be thrown when unknown arguments are encountered, or when arguments are passed that do not match the type configured in options.

strict?: boolean

Property Value

boolean

tokens

Return the parsed tokens. This is useful for extending the built-in behavior, from adding additional checks through to reprocessing the tokens in different ways.

tokens?: boolean

Property Value

boolean