Skip to content

Interface: CliServiceCliDependencies

Injectable lifecycle and output boundary for service CLI tests and composition.

readonly optional execute?: (command, arguments_) => Promise<void>

Run a caller-supplied command with inherited terminal input and output.

string

readonly string[]

Promise<void>

create(definition): CliServiceLifecycle

Construct the lifecycle manager used by command actions.

CliServiceDefinition

CliServiceLifecycle


write(value): void

Write the JSON result of the status command.

string

void