Versions in this module Expand all Collapse all v0 v0.1.2 Nov 22, 2021 v0.1.1 Jul 15, 2021 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 GetString(m map[string]interface{}, key string) (string, error) + 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 Printable(s string) bool + func RemoveDuplicates(items []string, lowercase bool) []string + func RemoveDuplicatesStable(items []string, caseInsensitive bool) []string + func RemoveEmpty(items []string) []string + func Reverse(in string) string + func StrListContains(haystack []string, needle string) bool + func StrListContainsCaseInsensitive(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 StringListToInterfaceList(in []string) []interface + func TrimStrings(items []string) []string