PURISTA API / @purista/cli / createPuristaCliEngine
Function: createPuristaCliEngine()
createPuristaCliEngine(
options?):object
Defined in: packages/cli/src/engine.ts:26
Parameters
options?
Returns
object
resolvePuristaCommand
resolvePuristaCommand: <
TInput>(commandId,input) =>Promise<PuristaCommandResolution<TInput,unknown>>
Type Parameters
TInput
TInput
Parameters
commandId
"add-service" | "add-command" | "add-subscription" | "add-stream" | "add-queue" | "add-queue-worker" | "add-agent" | "export-asyncapi" | "export-runtime-capabilities" | "export-schedule-manifest" | "export-cloudevents-schema" | "init-project"
input
TInput
Returns
Promise<PuristaCommandResolution<TInput, unknown>>
runPuristaCommand
runPuristaCommand: <
TInput>(commandId,input) =>Promise<PuristaCommandResult>
Type Parameters
TInput
TInput
Parameters
commandId
"add-service" | "add-command" | "add-subscription" | "add-stream" | "add-queue" | "add-queue-worker" | "add-agent" | "export-asyncapi" | "export-runtime-capabilities" | "export-schedule-manifest" | "export-cloudevents-schema" | "init-project"
input
TInput
Returns
Promise<PuristaCommandResult>
