Files
wpm/src/info.go
T
2024-05-21 17:05:43 +02:00

37 lines
922 B
Go

package main
import "fmt"
func showPackageInfo(packageName string) {
progress := ProgressBar{total: 4, length: 20}
progress.change(3, "", "Fetching")
pkgidx, err := getPackage(packageName)
if err != nil {
fmt.Printf("\nError getting repo URL: %v\n", err)
return
}
progress.clean()
// indexURL, err := findIndexURL(repoURL)
// if err != nil {
// fmt.Printf("Error finding index URL: %v\n", err)
// return
// }
// pkgIndex, err := fetchPackageIndex(indexURL)
// if err != nil {
// fmt.Printf("Error fetching package index: %v\n", err)
// return
// }
fmt.Printf("Package: %s\n", packageName)
fmt.Printf("Repo: %s\n", pkgidx.Repo)
fmt.Printf("Version: %s\n", pkgidx.Latest)
// for version, info := range pkgIndex.Versions {
// fmt.Printf("Version: %s\n", version)
// fmt.Printf(" Author: %s\n", info.Author)
// fmt.Printf(" Description: %s\n", info.Description)
// fmt.Println()
// }
}