UNPKG

cli-argv-util

Version:

Simple utility to parse command line parameters and flags (arguments vector)

27 lines (25 loc) 741 B
//! cli-argv-util v1.3.0 ~~ https://github.com/center-key/cli-argv-util ~~ MIT License export type StringFlagMap = { [flag: string]: string | undefined; }; export type BooleanFlagMap = { [flag: string]: boolean; }; export type Result = { flagMap: StringFlagMap; flagOn: BooleanFlagMap; invalidFlag: string | null; invalidFlagMsg: string | null; params: string[]; paramCount: number; }; declare const cliArgvUtil: { parse(validFlags: string[]): Result; run(packageJson: { [key: string]: unknown; }, posix: string): Buffer<ArrayBufferLike>; readFolder(folder: string): string[]; cleanPath(name: string): string; unquoteArgs(args: string[]): string[]; }; export { cliArgvUtil };