Documentation
¶
Index ¶
- func OptionsMapToSlice(optionsMap map[string]string) []string
- func ParseOptions(input string) []string
- func PathRemoveSpecialCharacter(path string) string
- func SliceContainsItem(slice []string, item string) bool
- func SliceDifference(slice1, slice2 []string) []string
- func SliceRemoveDuplicates(slice []string) []string
- func SliceRemoveValue(slice []string, value string) []string
- func SliceToArgsFormat(arr []string) string
- func SliceToMap(slice []string) map[string]struct{}
- func Split(input string) []string
- func SplitPath(path string) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OptionsMapToSlice ¶
OptionsMapToSlice transforms a map to a slice of strings under the key=value format.
func ParseOptions ¶
ParseOptions parses a string containing options in various formats Returns a slice of strings where each string represents an option.
func PathRemoveSpecialCharacter ¶ added in v0.0.2
PathRemoveSpecialCharacter adds a slash before a special character
func SliceContainsItem ¶
SliceContainsItem checks if an item is present in a slice of strings. True if the item is found, otherwise false.
func SliceDifference ¶
SliceDifference returns the elements in `slice1` that are not present in `slice2`.
func SliceRemoveDuplicates ¶
SliceRemoveDuplicates returns a slice with all duplicates removed.
func SliceRemoveValue ¶
SliceRemoveValue returns the slice with the specified value removed.
func SliceToArgsFormat ¶
SliceToArgsFormat converts a slice of strings into a string with elements separated by '|'.
func SliceToMap ¶
SliceToMap creates a map from a slice of strings for faster lookup.
Types ¶
This section is empty.