Fix the upgrade URL

This commit is contained in:
rick
2021-01-23 13:47:23 +08:00
parent ae6e2c5e76
commit 0ad4a5b3bb
+11 -1
View File
@@ -15,12 +15,22 @@
package cmd
import (
"fmt"
extver "github.com/linuxsuren/cobra-extension/version"
"runtime"
"strings"
)
func init() {
// it's possible to have multiple choices for users to choose GitHub or aliyun as their download source
// see also https://github.com/LinuxSuRen/cobra-extension/issues/6
verCmd := extver.NewVersionCmd("fanux", "sealos", "sealos", nil)
const name = "sealos"
verCmd := extver.NewVersionCmd("fanux", name, name, func(ver string) string {
if strings.HasPrefix(ver, "v") {
ver = strings.TrimPrefix(ver, "v")
}
return fmt.Sprintf("https://github.com/fanux/sealos/releases/download/v%s/%s_%s_%s_%s.tar.gz",
ver, name, ver, runtime.GOOS, runtime.GOARCH)
})
rootCmd.AddCommand(verCmd)
}