mirror of
https://github.com/EnumeratedDev/bpm.git
synced 2026-10-31 11:01:48 +00:00
Sort packages by name correctly in 'list' subcommand
This commit is contained in:
1 file changed
+9
@@ -370,6 +370,15 @@ func showPackageList() {
|
|||||||
|
|
||||||
switch sortPackages {
|
switch sortPackages {
|
||||||
case "", "name":
|
case "", "name":
|
||||||
|
slices.SortFunc(installedPackages, func(a, b struct {
|
||||||
|
pkgInfo bpmlib.PackageInfo
|
||||||
|
installedSize int64
|
||||||
|
}) int {
|
||||||
|
return strings.Compare(a.pkgInfo.Name, b.pkgInfo.Name)
|
||||||
|
})
|
||||||
|
slices.SortFunc(databaseEntries, func(a, b *bpmlib.BPMDatabaseEntry) int {
|
||||||
|
return strings.Compare(a.Info.Name, b.Info.Name)
|
||||||
|
})
|
||||||
case "size":
|
case "size":
|
||||||
slices.SortFunc(installedPackages, func(a, b struct {
|
slices.SortFunc(installedPackages, func(a, b struct {
|
||||||
pkgInfo bpmlib.PackageInfo
|
pkgInfo bpmlib.PackageInfo
|
||||||
|
|||||||
Reference in new issue
Block a user