progress bar

This commit is contained in:
2024-05-21 16:39:06 +02:00
parent 618b472d13
commit 5c3f352126
5 changed files with 62 additions and 15 deletions
+4 -7
View File
@@ -119,18 +119,15 @@ func Unzip(src, dest string) error {
return nil
}
func getLatestVersion(repoU string) string {
var latest string
func getLatestVersion(repoU string) (string, error) {
jsonBody := []byte("")
res := sendRequest(http.MethodGet, fmt.Sprintf("https://api.github.com/repos%s/releases/latest", repoU), jsonBody)
var release Release
err := json.Unmarshal([]byte(string(res.Body)), &release)
if err != nil {
fmt.Println("Json Error:", err)
return latest
if err != nil || res.StatusCode != 200 {
return "", err
}
latest = release.TagName
return latest
return release.TagName, nil
}
func downloadPackage(repoU, tag string) error {