From 2985a8d66c64df1b368f929f06dc870f6d497d4a Mon Sep 17 00:00:00 2001 From: David Dollar Date: Wed, 29 Jan 2020 19:15:46 -0500 Subject: [PATCH] cli: sort local racks first (#90) --- pkg/cli/helpers.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/cli/helpers.go b/pkg/cli/helpers.go index f521cdf..44433ea 100644 --- a/pkg/cli/helpers.go +++ b/pkg/cli/helpers.go @@ -296,9 +296,12 @@ func racks(c *stdcli.Context) ([]rack, error) { rs = append(rs, rrs...) sort.Slice(rs, func(i, j int) bool { - if !rs[i].Remote && rs[j].Remote { + switch { + case !rs[i].Remote && rs[j].Remote: return true - } else { + case rs[i].Remote && !rs[j].Remote: + return false + default: return rs[i].Name < rs[j].Name } })