craft-hub / CommandInputDefinition
Interface: CommandInputDefinition
Defined in: packages/craft-hub/src/types.ts:438
Project-owned form input that is resolved into structured command arguments.
Properties
argumentStyle?
optionalargumentStyle?:"equals"|"separate"|"positional"
Defined in: packages/craft-hub/src/types.ts:453
Format this value as --flag=value, --flag value, or a positional argv entry.
default?
optionaldefault?:string
Defined in: packages/craft-hub/src/types.ts:444
description?
optionaldescription?:string
Defined in: packages/craft-hub/src/types.ts:442
flag?
optionalflag?:string
Defined in: packages/craft-hub/src/types.ts:449
id
id:
string
Defined in: packages/craft-hub/src/types.ts:439
label?
optionallabel?:string
Defined in: packages/craft-hub/src/types.ts:441
omitArgument?
optionalomitArgument?:boolean
Defined in: packages/craft-hub/src/types.ts:451
Keep this input in the reviewed execution plan without adding a CLI argument.
options?
optionaloptions?:CommandInputOption[]
Defined in: packages/craft-hub/src/types.ts:443
pattern?
optionalpattern?:string
Defined in: packages/craft-hub/src/types.ts:448
private?
optionalprivate?:boolean
Defined in: packages/craft-hub/src/types.ts:455
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:457
Redact the resolved argument in persisted run history.
required?
optionalrequired?:boolean
Defined in: packages/craft-hub/src/types.ts:445
requiredWhen?
optionalrequiredWhen?:CommandInputConditions
Defined in: packages/craft-hub/src/types.ts:446
type
type:
"boolean"|"text"|"select"
Defined in: packages/craft-hub/src/types.ts:440
visibleWhen?
optionalvisibleWhen?:CommandInputConditions
Defined in: packages/craft-hub/src/types.ts:447