UNPKG

@stoked-cenv/cli

Version:

A well considered cli and Node.js library for helping manage application, infrastructure, and configuration management.

19 lines (18 loc) 782 B
import { CommandRunner } from 'nest-commander'; import { BaseCommandOptions, CommandInfo, Package } from '@stoked-cenv/lib'; export declare abstract class BaseCommand extends CommandRunner { config: CommandInfo; packages: Package[]; private readonly log; get options(): Record<string, number | string | boolean>; get optionsPrintable(): string; get params(): any[]; get name(): string; get fullName(): string; parseProfile(val: string): string; parseLogLevel(val: string): string; parseHelp(val: boolean): boolean; run(params: string[], options?: BaseCommandOptions): Promise<void>; abstract runCommand(passedParam: string[], options?: BaseCommandOptions, packages?: Package[]): Promise<void>; private processCommandConfig; }