pkgs/misc: add Merge function (MR 22)

For keys/values from one dict into another
This commit is contained in:
Clayton Craft
2022-09-09 14:12:16 -07:00
parent e926bb301c
commit 0eacd26615
2 changed files with 80 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
// Copyright 2021 Clayton Craft <clayton@craftyguy.net>
// Copyright 2022 Clayton Craft <clayton@craftyguy.net>
// SPDX-License-Identifier: GPL-3.0-or-later
package misc
@@ -48,3 +48,11 @@ func FreeSpace(path string) (uint64, error) {
size := stat.Bavail * uint64(stat.Bsize)
return size, nil
}
// Merge the contents of "b" into "a", overwriting any previously existing keys
// in "a"
func Merge(a map[string]string, b map[string]string) {
for k, v := range b {
a[k] = v
}
}