Documentation ¶
Overview ¶
Package autoupdate Energy lib-lcl check auto update
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LibLCLName ¶ added in v2.2.4
Types ¶
type LiblclCallback ¶
var (
CanUpdateLiblcl LiblclCallback // 参数 model: 更新模块, Level: 更新版本级别, canUpdate: 是否有更新
)
type Model ¶
type Model struct { CurrentVersion string `json:"-"` // 当前版本 Latest string `json:"latest"` // 最新版本 Versions map[string]VersionInfo `json:"versions"` // 当前模块所有版本集合 key=版本, value=版本信息 }
Model 模块
type VersionInfo ¶
type VersionInfo struct { Content string `json:"content"` // 更新内容 DownloadSource string `json:"downloadSource"` // 下载源 逗号分隔, 数组 ["gitee.com", "github.com"] DownloadSourceSelect int `json:"downloadSourceSelect"` // 下载源 选择 DownloadUrl string `json:"downloadUrl"` // 下载地址, https://{url}/energye/energy/releases/download/{version}/{OSARCH}.zip Module string `json:"module"` // 模块名 BuildSupportOSArch string `json:"supportOSArch"` // 已提供构建支持的系统架构 Version string `json:"version"` // 版本 }
版本信息
Click to show internal directories.
Click to hide internal directories.