update

package
v5.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Self

func Self(version string)

Self 更新 ddns-go 到最新版本(如果可用)。

Types

type Asset

type Asset struct {
	// contains filtered or unexported fields
}

type Latest

type Latest struct {
	//Name 是 asset 的文件名
	Name string
	// URL 是 release 上传文件的 URL
	URL string
	// version 是解析后的 *Version
	Version *semver.Version
}

Latest 表示当前操作系统和架构的最新 release asset。

type Release

type Release struct {
	// contains filtered or unexported fields
}

type ReleaseResp

type ReleaseResp struct {
	TagName string `json:"tag_name,omitempty"`
	Assets  []struct {
		Name               string `json:"name,omitempty"`
		BrowserDownloadURL string `json:"browser_download_url,omitempty"`
	} `json:"assets,omitempty"`
}

ReleaseResp 表示仓库中的 GitHub release 和 asset。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL