mirror of
https://github.com/Jguer/yay.git
synced 2025-10-07 00:14:22 -04:00
commit
3381a2119e
38
print.go
38
print.go
@ -266,25 +266,31 @@ func printDownloads(repoName string, length int, packages string) {
|
||||
fmt.Println(repoInfo + cyan(packages))
|
||||
}
|
||||
|
||||
func printInfoValue(str, value string) {
|
||||
fmt.Printf(bold("%-16s%s")+" %s\n", str, ":", value)
|
||||
}
|
||||
|
||||
// PrintInfo prints package info like pacman -Si.
|
||||
func PrintInfo(a *rpc.Pkg) {
|
||||
fmt.Println(bold("Repository :"), "aur")
|
||||
fmt.Println(bold("Name :"), a.Name)
|
||||
fmt.Println(bold("Version :"), a.Version)
|
||||
fmt.Println(bold("Description :"), a.Description)
|
||||
fmt.Println(bold("URL :"), a.URL)
|
||||
fmt.Println(bold("Licenses :"), strings.Join(a.License, " "))
|
||||
fmt.Println(bold("Provides :"), strings.Join(a.Provides, " "))
|
||||
fmt.Println(bold("Depends On :"), strings.Join(a.Depends, " "))
|
||||
fmt.Println(bold("Make Deps :"), strings.Join(a.MakeDepends, " "))
|
||||
fmt.Println(bold("Check Deps :"), strings.Join(a.CheckDepends, " "))
|
||||
fmt.Println(bold("Optional Deps :"), strings.Join(a.OptDepends, " "))
|
||||
fmt.Println(bold("Conflicts With :"), strings.Join(a.Conflicts, " "))
|
||||
fmt.Println(bold("Maintainer :"), a.Maintainer)
|
||||
fmt.Println(bold("Votes :"), a.NumVotes)
|
||||
fmt.Println(bold("Popularity :"), a.Popularity)
|
||||
printInfoValue("Repository", "aur")
|
||||
printInfoValue("Name", a.Name)
|
||||
printInfoValue("Version", a.Version)
|
||||
printInfoValue("Description", a.Description)
|
||||
printInfoValue("URL", a.URL)
|
||||
printInfoValue("Licenses", strings.Join(a.License, " "))
|
||||
printInfoValue("Provides", strings.Join(a.Provides, " "))
|
||||
printInfoValue("Depends On", strings.Join(a.Depends, " "))
|
||||
printInfoValue("Make Deps", strings.Join(a.MakeDepends, " "))
|
||||
printInfoValue("Check Deps", strings.Join(a.CheckDepends, " "))
|
||||
printInfoValue("Optional Deps", strings.Join(a.OptDepends, " "))
|
||||
printInfoValue("Conflicts With", strings.Join(a.Conflicts, " "))
|
||||
printInfoValue("Maintainer", a.Maintainer)
|
||||
printInfoValue("Votes", fmt.Sprintf("%d", a.NumVotes))
|
||||
printInfoValue("Popularity", fmt.Sprintf("%f", a.Popularity))
|
||||
if a.OutOfDate != 0 {
|
||||
fmt.Println(bold("Out-of-date :"), "Yes", "["+formatTime(a.OutOfDate)+"]")
|
||||
printInfoValue("Out-of-date", "Yes ["+formatTime(a.OutOfDate)+"]")
|
||||
} else {
|
||||
printInfoValue("Out-of-date", "No")
|
||||
}
|
||||
|
||||
fmt.Println()
|
||||
|
Loading…
x
Reference in New Issue
Block a user