diff options
Diffstat (limited to 'common/util.go')
-rw-r--r-- | common/util.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/util.go b/common/util.go index 599b3b17..0a0ed138 100644 --- a/common/util.go +++ b/common/util.go @@ -14,6 +14,8 @@ package common +import "sort" + func JoinWithPrefix(strs []string, prefix string) string { if len(strs) == 0 { return "" @@ -65,3 +67,12 @@ func JoinWithPrefixAndQuote(strs []string, prefix string) string { } return string(ret) } + +func sortedKeys(m map[string][]string) []string { + s := make([]string, 0, len(m)) + for k := range m { + s = append(s, k) + } + sort.Strings(s) + return s +} |