UNPKG

commandzen

Version:

A command-line argument parsing library that allows for quick and easy parsing of command-line arguments.

16 lines (15 loc) 578 B
import { Command, CommandProps } from "./command"; import { OptionProps } from "./option/Option"; export declare class CliBuilder { private defaultCommand; private constructor(); static create(props: CommandProps): CliBuilder; addCommand(command: Command): CliBuilder; addOption(props: OptionProps): CliBuilder; addGlobalOption(props: OptionProps): CliBuilder; setDefaultCommand(command: Command): CliBuilder; parse(argv?: string[]): void; private addHelpToDefaultCommand; private addHelpOptionToCommand; private createCommandHelp; }