@auttam/easycli
Version:
A quick and easy way of creating cli for your npm package.
24 lines (23 loc) • 760 B
TypeScript
interface RejectionHandlerType {
(reason: string, promise?: any): void;
}
export interface ISettings {
mainMethod?: string;
rejectionHandler?: RejectionHandlerType;
processArgvStartIndex?: number;
minimistOptions?: any;
enableCommands?: boolean;
nonCmdMethods?: string[];
defaultCommandMethod?: string;
enableHelpCommand?: boolean;
enableVersionOption?: boolean;
showHelpOnNoCommand?: boolean;
enableHelpOption?: boolean;
showHelpOnInvalidOptions?: boolean;
prioritizeProgramOptions?: boolean;
showHelpOnInvalidParams?: boolean;
useColors?: boolean;
}
export declare const SettingStore: ISettings;
export declare function updateStore(settings: ISettings): void;
export {};