Skip to content

Hummer CLI 增加 Check Update 功能 #33

@duanlikang

Description

@duanlikang

背景

Hummer CLI 版本升级后,无法很好的触达给用户版本升级的内容。

诉求

Hummer CLI 版本升级后,重新执行任意Hummer相关命令时,进行版本更新消息的触达。

技术方案

Hummer CLI入口 bin文件中,增加校验版本的逻辑,通过接口获取当前版本的更新内容(或者分析识别 commit 信息,获取版本更新信息),然后展示到命令行中。

版本更新策略分为两种

  • 强制更新,校验需要更新且需要强制更新后,自动执行更新命令,进行 Hummer CLI 的升级
  • 通知更新,只展示最新版本的更新内容,进行消息触达

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions