UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

36 lines 970 B
export interface UpdateInfo { hasUpdate: boolean; currentVersion: string; latestVersion: string; packageName: string; } export declare class UpdateChecker { private readonly packageName; private readonly currentVersion; private readonly npmRegistryUrl; /** * 检查是否有可用的更新 */ checkForUpdates(): Promise<UpdateInfo>; /** * 显示更新提示并获取用户选择 */ showUpdatePrompt(updateInfo: UpdateInfo): Promise<boolean>; /** * 执行更新命令 */ performUpdate(): Promise<void>; /** * 执行npm install命令 */ private executeNpmInstall; /** * 比较两个版本号 * @param current 当前版本 * @param latest 最新版本 * @returns -1: current < latest, 0: equal, 1: current > latest */ private compareVersions; } export declare const updateChecker: UpdateChecker; //# sourceMappingURL=update-checker.d.ts.map