fix
This commit is contained in:
parent
c8ff986180
commit
4a80f0b823
@ -14,6 +14,22 @@ func pathExists(path string) bool {
|
||||
}
|
||||
|
||||
func getPmPackages(packagerName string, packagerPath string) string {
|
||||
if packagerName == "apk" {
|
||||
out, err := exec.Command("apk", "info").Output()
|
||||
if err != nil {
|
||||
return "error reading apk package list"
|
||||
}
|
||||
pkgsRaw := strings.TrimSpace(string(out))
|
||||
|
||||
pkgsList := strings.Split(pkgsRaw, "\n")
|
||||
pkgCount := len(pkgsList)
|
||||
|
||||
if pkgsRaw == "" {
|
||||
pkgCount = 0
|
||||
}
|
||||
|
||||
return fmt.Sprintf("%d (apk)", pkgCount)
|
||||
}
|
||||
if pathExists(packagerPath) {
|
||||
pkgs, err := os.ReadDir(packagerPath)
|
||||
if err != nil {
|
||||
@ -22,22 +38,6 @@ func getPmPackages(packagerName string, packagerPath string) string {
|
||||
if packagerName == "pacman" {
|
||||
return strconv.Itoa(len(pkgs)-1) + " (pacman)"
|
||||
}
|
||||
if packagerName == "apk" {
|
||||
out, err := exec.Command("apk", "info").Output()
|
||||
if err != nil {
|
||||
return "error reading apk package list"
|
||||
}
|
||||
pkgsRaw := strings.TrimSpace(string(out))
|
||||
|
||||
pkgsList := strings.Split(pkgsRaw, "\n")
|
||||
pkgCount := len(pkgsList)
|
||||
|
||||
if pkgsRaw == "" {
|
||||
pkgCount = 0
|
||||
}
|
||||
|
||||
return fmt.Sprintf("%d (apk)", pkgCount)
|
||||
}
|
||||
return strconv.Itoa(len(pkgs)) + " (" + packagerName + ")"
|
||||
}
|
||||
return ""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user