fixed github api limit

This commit is contained in:
2024-05-21 17:05:43 +02:00
parent 064f30fc39
commit 57dfe8a6af
4 changed files with 12 additions and 25 deletions
+4 -7
View File
@@ -22,21 +22,18 @@ type PackageVersion struct {
func installPackage(packageName, packageVersion string) {
progress := ProgressBar{total: 10, length: 20, enabled: true}
progress.change(1, "", "Fetching")
repoURL, err := getRepoURL(packageName)
pkgidx, err := getPackage(packageName)
if err != nil {
fmt.Printf("Error getting repo URL: %s\n", err)
return
}
repoU, err := url.Parse(repoURL)
repoU, err := url.Parse(pkgidx.Repo)
if err != nil {
fmt.Printf("Error parsing repo URL: %s\n", err)
}
if packageVersion == "" {
packageVersion, err = getLatestVersion(repoU.Path)
if err != nil {
fmt.Printf("Error extracting version: %s\n", err)
}
progress.change(3, "", fmt.Sprintf("Found version %s", packageVersion))
packageVersion = pkgidx.Latest
progress.change(3, "", fmt.Sprintf("Using version %s", packageVersion))
}
progress.change(6, "", "Downloading")
downloadPackage(repoU.Path, packageVersion)