craft-hub / CommandCapability
Interface: CommandCapability
Defined in: packages/craft-hub/src/types.ts:510
Executable command capability.
Properties
availability?
optionalavailability?:CommandAvailability
Defined in: packages/craft-hub/src/types.ts:532
category?
optionalcategory?:CommandCategory
Defined in: packages/craft-hub/src/types.ts:523
Built-in commands are categorized; third-party providers may omit this for compatibility.
description?
optionaldescription?:string
Defined in: packages/craft-hub/src/types.ts:514
id
id:
string
Defined in: packages/craft-hub/src/types.ts:511
inputArgSeparator?
optionalinputArgSeparator?:"--"
Defined in: packages/craft-hub/src/types.ts:531
Separator inserted before resolved inputs for package-manager script invocations.
inputs?
optionalinputs?:CommandInputDefinition[]
Defined in: packages/craft-hub/src/types.ts:529
invocation
invocation:
CommandInvocation
Defined in: packages/craft-hub/src/types.ts:528
kind
kind:
"command"
Defined in: packages/craft-hub/src/types.ts:512
name
name:
string
Defined in: packages/craft-hub/src/types.ts:513
operation?
optionaloperation?:ReleaseOperation
Defined in: packages/craft-hub/src/types.ts:533
package?
optionalpackage?:CommandPackage
Defined in: packages/craft-hub/src/types.ts:527
Built-in commands declare their package boundary; third-party providers may omit it.
script?
optionalscript?:string
Defined in: packages/craft-hub/src/types.ts:516
Shell script declared by a package-manager command, kept separate from its human-readable description.
source
source:
string
Defined in: packages/craft-hub/src/types.ts:517
sourceLine?
optionalsourceLine?:number
Defined in: packages/craft-hub/src/types.ts:521
One-based line where this command is declared, when known.
sourcePath?
optionalsourcePath?:string
Defined in: packages/craft-hub/src/types.ts:519
Absolute path to the file that declared this command, when known.
toolGroupId?
optionaltoolGroupId?:string
Defined in: packages/craft-hub/src/types.ts:525
Qualified plugin tool group that owns this command surface.