bod
Version:
Boilerplate CLI App
20 lines (19 loc) • 480 B
TypeScript
interface BaseCommandOptions {
name: string;
description: string;
usage: string;
alias?: string;
}
declare class BaseCommand {
private readonly name;
private readonly description;
private readonly usage;
private readonly alias;
constructor(options: BaseCommandOptions);
run(_appName?: string): Promise<void>;
getName(): string;
getDescription(): string;
getUsage(): string;
getAlias(): string;
}
export default BaseCommand;