Documentation ¶
Index ¶
- func Contains[T comparable](s []T, e T) bool
- func Dedup[S ~[]E, E cmp.Ordered](s S) S
- func DownloadFile(ctx context.Context, uri string) (string, error)
- func HashFile(downloadedFile string, digest hash.Hash) (string, error)
- func MutateAndQuoteStringFromMap(with map[string]string, input string) (string, error)
- func MutateStringFromMap(with map[string]string, input string) (string, error)
- func ReverseSlice[T comparable](s []T)
- func RightJoinMap(left map[string]string, right map[string]string) map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶ added in v0.3.0
func Contains[T comparable](s []T, e T) bool
func DownloadFile ¶
DownloadFile downloads a file and returns a path to it in temporary storage.
func MutateAndQuoteStringFromMap ¶ added in v0.9.0
Given a string and a map, replace the variables in the string with quoted values in the map. Currently, an "if" statement in a melange config can only have quoted strings or ${{variables}} as comparision values with == and !=. If we want to be able to resolve an "if" that can be fed back into melange, we need to maintain that requirement, so all variables get quoted once replaced.
func MutateStringFromMap ¶ added in v0.5.0
Given a string and a map, replace the variables in the string with values in the map
func ReverseSlice ¶ added in v0.3.0
func ReverseSlice[T comparable](s []T)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.