Documentation ¶
Index ¶
- Variables
- func CheckRunConfigJSON()
- func CopyArtifactTo(version string, rid string, des string) bool
- func DelCDN() bool
- func DeleteArtifact(version string, rid string) bool
- func DownloadArtifact(version string, rid string) bool
- func DownloadFile(url string, des string) bool
- func EnsureLocalPath() bool
- func FindCompatibleRID(rid string) string
- func FindDepsJSON(dir string) []string
- func FindRuntimeConfigJSON(dir string) []string
- func FixDeps(deps string) ([]string, string, string)
- func FixRuntimeConfig(runtimeConfigFile string, libsDir string) bool
- func GetCDN() string
- func GetHostFXRNameByRID(rid string) string
- func GetLocalArtifactsVersion(version string, rid string) string
- func GetOnlineArtifactsVersion(version string, rid string) string
- func IsLocalArtifactExists(version string, rid string) bool
- func SetCDN(cdn string) bool
- func UpdateArtifact(version string, rid string) bool
- func WriteLocalArtifactsVersion(fxrVersion string, rid string, version string) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var GitCDN = "https://github.com/nulastudio/HostFXRPatcher"
GitCDN git仓库镜像(默认为github)
View Source
var GitTree = "master"
GitTree git仓库分支(默认为master),支持任意有效分支名、任意长度commit hash(最高40位,为了保证commit hash唯一性,请尽可能提供更长的commit hash,否则将可能无法被识别)
View Source
var Logger = log.DefaultLogger
Logger 日志记录器
Functions ¶
func CheckRunConfigJSON ¶
func CheckRunConfigJSON()
CheckRunConfigJSON 检查本地runtimeConfig,自动下载最新(强制性)
func CopyArtifactTo ¶
CopyArtifactTo 复制补丁到指定文件夹
func DeleteArtifact ¶
DeleteArtifact 删除指定版本、RID的补丁
func DownloadArtifact ¶
DownloadArtifact 下载指定版本、RID的补丁
func FindRuntimeConfigJSON ¶
FindRuntimeConfigJSON 寻找指定目录下的*runtimeconfig*.json
func FixRuntimeConfig ¶
FixRuntimeConfig 添加additionalProbingPaths
func GetHostFXRNameByRID ¶
GetHostFXRNameByRID 根据RID取hostfxr文件名
func GetLocalArtifactsVersion ¶
GetLocalArtifactsVersion 获取本地补丁版本
func GetOnlineArtifactsVersion ¶
GetOnlineArtifactsVersion 获取线上补丁版本
func IsLocalArtifactExists ¶
IsLocalArtifactExists 判断本地是否存在某个版本的补丁
func UpdateArtifact ¶
UpdateArtifact 更新指定版本、RID的补丁
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.