UNPKG

@capgo/cli

Version:
17 lines (16 loc) 738 B
export interface MinCliVersionConfig { minCliVersion?: string; minCliVersionReason?: string; } /** * Returns true when `currentVersion` is a valid semver strictly below `minCliVersion`. */ export declare function isCliVersionBelowMin(currentVersion: string, minCliVersion: string): boolean; /** * Builds the user-facing message shown when the CLI is below the API minimum version. */ export declare function formatMinCliVersionMessage(currentVersion: string, minCliVersion: string, reason?: string): string; /** * Throws `CliUserError` when the running CLI is older than the API-published minimum. */ export declare function assertMinCliVersion(config: MinCliVersionConfig, currentVersion?: string, silent?: boolean): void;