UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

23 lines (22 loc) 637 B
import { CommanderStatic } from 'commander'; export type MockProgram = CommanderStatic['program'] & { actionHandler: (options: Record<string, string>) => Promise<void>; descriptionInvocations: { command: string; description: string; }[]; optionInvocations: { command: string; option: string; hint: string; defaultValue: string; }[]; _lastCommand: string; commandInvocations: string[]; actionInvocations: string[]; aliasesInvocations: string[]; }; export default class MockProgramFactory { private constructor(); static Program(): MockProgram; }