@visulima/cerebro
Version:
A delightful toolkit for building cross-runtime CLIs for Node.js, Deno, and Bun.
11 lines (10 loc) • 521 B
TypeScript
import type { Command as ICommand, OptionDefinition } from "../types/command.d.ts";
import type { Toolbox as IToolbox } from "../types/toolbox.d.ts";
declare class HelpCommand<TLogger extends Console = Console> implements ICommand<OptionDefinition<string>, TLogger> {
name: string;
options: OptionDefinition<string>[];
private readonly commands;
constructor(commands: Map<string, ICommand<OptionDefinition<unknown>, TLogger>>);
execute(toolbox: IToolbox<TLogger>): void;
}
export default HelpCommand;