@stacksjs/cli
Version:
TypeScript framework for CLI artisans. Build beautiful console apps with ease.
15 lines • 711 B
TypeScript
declare interface ParsedArgv {
args: string[]
options: {
[k: string]: string | boolean | number
}
}
declare function isLongOption(arg?: string): boolean;
declare function isShortOption(arg: string): boolean;
declare function parseValue(value: string): string | boolean | number;
declare function parseLongOption(options: { [k: string] }): number;
declare function parseShortOption(options: { [k: string] }): number;
export declare function parseArgv(argv?: string[]): ParsedArgv;
export declare function parseArgs(argv?: string[]): string[];
export declare function parseOptions(options?: CliOptions): CliOptions;
export declare function buddyOptions(options?: string[] | Record<string, any>): string;