tiny-bin
Version:
A library for building tiny and beautiful command line apps.
17 lines (16 loc) • 463 B
TypeScript
import Logger from './logger.js';
import Metadata from './metadata.js';
import Commands from './commands.js';
import type Command from './command.js';
import type { BinOptions } from '../types.js';
declare class Bin {
stdout: Logger;
stderr: Logger;
metadata: Metadata;
commands: Commands;
command: Command;
constructor(options: BinOptions);
fail(message: string): never;
run(argv?: string[]): Promise<void>;
}
export default Bin;