From 1d5ff8c5a8230fab5741b2a54440250443497081 Mon Sep 17 00:00:00 2001 From: Gianmaria Del Monte Date: Thu, 26 Oct 2023 16:16:51 +0200 Subject: [PATCH] sort namespaces to get stable output --- cmd/revad/main.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/revad/main.go b/cmd/revad/main.go index c16ddd7251..1bbcfed68f 100644 --- a/cmd/revad/main.go +++ b/cmd/revad/main.go @@ -23,6 +23,8 @@ import ( "fmt" "io" "io/fs" + "slices" + "os" "path" "reflect" @@ -41,6 +43,7 @@ import ( "github.com/cs3org/reva/pkg/logger" "github.com/cs3org/reva/pkg/plugin" "github.com/cs3org/reva/pkg/sysinfo" + "github.com/cs3org/reva/pkg/utils/maps" "github.com/google/uuid" "github.com/pkg/errors" "github.com/rs/zerolog" @@ -129,8 +132,13 @@ func handlePluginsFlag() { bi = &debug.BuildInfo{} } + namespaces := maps.Keys(grouped) + slices.Sort(namespaces) + count := 0 - for ns, plugins := range grouped { + for _, ns := range namespaces { + plugins := grouped[ns] + fmt.Printf("[%s]\n", ns) for _, p := range plugins { pkgName := pkgOfFunction(p.New)