@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
TypeScript
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;
}