diff options
Diffstat (limited to 'ui/build/util.go')
-rw-r--r-- | ui/build/util.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/build/util.go b/ui/build/util.go index 0676a860..75e6753b 100644 --- a/ui/build/util.go +++ b/ui/build/util.go @@ -44,6 +44,17 @@ func inList(s string, list []string) bool { return indexList(s, list) != -1 } +// removeFromlist removes all occurrences of the string in list. +func removeFromList(s string, list []string) []string { + filteredList := make([]string, 0, len(list)) + for _, ls := range list { + if s != ls { + filteredList = append(filteredList, ls) + } + } + return filteredList +} + // ensureDirectoriesExist is a shortcut to os.MkdirAll, sending errors to the ctx logger. func ensureDirectoriesExist(ctx Context, dirs ...string) { for _, dir := range dirs { |