cli-options
Version:
A simple command-line argument parser for Node.js applications.
17 lines (16 loc) • 472 B
TypeScript
export interface ParseArgsOptions {
required: {
[key: string]: string;
};
optional: {
[key: string]: string;
};
help: Partial<{
short: string;
long: string;
usage: boolean | string;
params: boolean;
}>;
validate?: (args: Record<string, string>) => string | undefined;
}
export declare function parseArgs({ required, optional, help, validate }: Partial<ParseArgsOptions>): Record<string, string>;