Documentation
¶
Index ¶
- func AddToContainers(ctr *dagger.Container, envVars []types.DaggerEnvVars) *dagger.Container
- func ToDaggerEnvVarsFromMap(envVarsMap map[string]string) ([]types.DaggerEnvVars, error)
- func ToDaggerEnvVarsFromSlice(envVarsSlice []string) ([]types.DaggerEnvVars, error)
- func ToDaggerEnvVarsFromStr(envVars string) (map[string]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddToContainers ¶
AddToContainers adds environment variables to a container.
func ToDaggerEnvVarsFromMap ¶
func ToDaggerEnvVarsFromMap(envVarsMap map[string]string) ([]types.DaggerEnvVars, error)
ToDaggerEnvVarsFromMap converts a map of environment variables into a slice of DaggerEnvVars. It ensures all entries are valid and handles empty maps gracefully.
func ToDaggerEnvVarsFromSlice ¶
func ToDaggerEnvVarsFromSlice(envVarsSlice []string) ([]types.DaggerEnvVars, error)
ToDaggerEnvVarsFromSlice converts a slice of key=value strings into a slice of DaggerEnvVars. It validates each entry and skips invalid entries.
func ToDaggerEnvVarsFromStr ¶
ToDaggerEnvVarsFromStr converts a comma-separated string of key=value pairs into a map. It ensures all entries are valid and handles empty strings gracefully. This function converts a string of key=value pairs into a map of strings. Example input: "key1=value1,key2=value2,key3=value3"
Types ¶
This section is empty.