craft-hub / CommandInputDefinition
Interface: CommandInputDefinition
Defined in: packages/craft-hub/src/types.ts:355
Project-owned form input that is resolved into structured command arguments.
Properties
argumentStyle?
optionalargumentStyle?:"equals"|"separate"
Defined in: packages/craft-hub/src/types.ts:367
default?
optionaldefault?:string
Defined in: packages/craft-hub/src/types.ts:361
description?
optionaldescription?:string
Defined in: packages/craft-hub/src/types.ts:359
flag
flag:
string
Defined in: packages/craft-hub/src/types.ts:366
id
id:
string
Defined in: packages/craft-hub/src/types.ts:356
label?
optionallabel?:string
Defined in: packages/craft-hub/src/types.ts:358
options?
optionaloptions?:CommandInputOption[]
Defined in: packages/craft-hub/src/types.ts:360
pattern?
optionalpattern?:string
Defined in: packages/craft-hub/src/types.ts:365
private?
optionalprivate?:boolean
Defined in: packages/craft-hub/src/types.ts:369
Treat the current value as a private identifier and omit it from persisted run history.
redactInHistory?
optionalredactInHistory?:boolean
Defined in: packages/craft-hub/src/types.ts:371
Redact the resolved argument in persisted run history.
required?
optionalrequired?:boolean
Defined in: packages/craft-hub/src/types.ts:362
requiredWhen?
optionalrequiredWhen?:CommandInputConditions
Defined in: packages/craft-hub/src/types.ts:363
type
type:
"boolean"|"text"|"select"
Defined in: packages/craft-hub/src/types.ts:357
visibleWhen?
optionalvisibleWhen?:CommandInputConditions
Defined in: packages/craft-hub/src/types.ts:364