@capgo/cli
Version:
A CLI to upload to capgo servers
17 lines (16 loc) • 738 B
TypeScript
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;