mirror of
https://github.com/EnumeratedDev/bpm.git
synced 2026-09-16 02:26:12 +00:00
Return virtual package providers in a sorted array
This commit is contained in:
@@ -236,6 +236,10 @@ func GetDatabaseVirtualPackageEntry(vpkg string) (providers []*BPMDatabaseEntry)
|
||||
providers = append(providers, db.VirtualPackages[vpkg]...)
|
||||
}
|
||||
|
||||
slices.SortFunc(providers, func(a, b *BPMDatabaseEntry) int {
|
||||
return strings.Compare(a.Info.Name, b.Info.Name)
|
||||
})
|
||||
|
||||
return providers
|
||||
}
|
||||
|
||||
|
||||
@@ -122,7 +122,12 @@ func GetVirtualPackageInfo(vpkg, rootDir string) []*PackageInfo {
|
||||
return nil
|
||||
}
|
||||
|
||||
return installedVirtualPackages[rootDir][vpkg]
|
||||
providers := installedVirtualPackages[rootDir][vpkg]
|
||||
slices.SortFunc(providers, func(a, b *PackageInfo) int {
|
||||
return strings.Compare(a.Name, b.Name)
|
||||
})
|
||||
|
||||
return providers
|
||||
}
|
||||
|
||||
func GetPackageInfo(pkg string, rootDir string) *PackageInfo {
|
||||
|
||||
Reference in New Issue
Block a user