Versions in this module Expand all Collapse all v1 v1.1.1 Mar 21, 2019 Changes in this version + func AppendIfMissing(slice []string, i string) []string + func Difference(a, b []string, lowercase bool) []string + func EqualStringMaps(a, b map[string]string) bool + func EquivalentSlices(a, b []string) bool + func GlobbedStringsMatch(item, val string) bool + func MergeSlices(args ...[]string) []string + func ParseArbitraryKeyValues(input string, out map[string]string, sep string) error + func ParseArbitraryStringSlice(input string, sep string) []string + func ParseDedupAndSortStrings(input string, sep string) []string + func ParseDedupLowercaseAndSortStrings(input string, sep string) []string + func ParseKeyValues(input string, out map[string]string, sep string) error + func ParseStringSlice(input string, sep string) []string + func RemoveDuplicates(items []string, lowercase bool) []string + func RemoveEmpty(items []string) []string + func StrListContains(haystack []string, needle string) bool + func StrListContainsGlob(haystack []string, needle string) bool + func StrListDelete(s []string, d string) []string + func StrListSubset(super, sub []string) bool + func TrimStrings(items []string) []string