Skip to content

Interface: CommandOptions<Parameters, Flags> ​

Defined in: packages/core/src/types/command.ts:10

Extends ​

  • CommandCustomOptions

Extended by ​

Type Parameters ​

Type ParameterDefault type

Parameters extends readonly ParameterDefinitionValue[]

readonly ParameterDefinitionValue[]

Flags extends ClercFlagsDefinition

ClercFlagsDefinition

Properties ​

PropertyTypeDescriptionInherited fromDefined in

alias?

MaybeArray<string>

‐

‐

packages/core/src/types/command.ts:15

completions?

object

Completions options for the command.

ts
CommandCustomOptions.completions;

packages/plugin-completions/src/index.ts:17

completions.handler?

(command) => void

Handler to provide custom completions for the command.

‐

packages/plugin-completions/src/index.ts:27

completions.show?

boolean

Whether to show the command in completions output.

Default

ts
true;

‐

packages/plugin-completions/src/index.ts:23

flags?

Flags

‐

‐

packages/core/src/types/command.ts:17

help?

CommandHelpOptions

Help options for the command.

ts
CommandCustomOptions.help;

packages/plugin-help/src/index.ts:47

ignore?

IgnoreFunction

A callback function to conditionally stop parsing. When it returns true, parsing stops and remaining arguments are preserved in ignored.

‐

packages/core/src/types/command.ts:23

parameters?

Parameters

‐

‐

packages/core/src/types/command.ts:16

Released under the MIT license