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:46

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