Documentation
¶
Index ¶
- func GetBoolOrDefault(key string, defaultValue bool) bool
- func GetDurationOrDefault(key string, defaultValue time.Duration) time.Duration
- func GetEnvVarsFromDotFile(opt DotEnvFileReadOpt) (map[string]string, error)
- func GetFromMultiplePotentialKeys(keysAllowed []string) (types.EnvVar, error)
- func GetNumberOrDefault(key string, defaultValue int) int
- func GetStringOrDefault(key, defaultValue string) string
- func MergeEnvVars(envVars ...map[string]string) map[string]string
- func ScanAWSEnvVarsFromHost() (types.EnvVars, error)
- func ScanEnvVarsFromHost() (types.EnvVars, error)
- func ScanEnvVarsWithPrefix(prefix string) (types.EnvVars, error)
- func ScanTerraformEnvVarsFromHost() (types.EnvVars, error)
- func SetEnvVars(envVars types.EnvVars) error
- type DotEnvFileReadOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoolOrDefault ¶
GetBoolOrDefault Get boolean value from Viper by given key.
func GetDurationOrDefault ¶
GetDurationOrDefault Get duration value from Viper by given key.
func GetEnvVarsFromDotFile ¶
func GetEnvVarsFromDotFile(opt DotEnvFileReadOpt) (map[string]string, error)
func GetNumberOrDefault ¶
GetNumberOrDefault Get number value from Viper by given key.
func GetStringOrDefault ¶
GetStringOrDefault Get string value from Viper by given key.
func ScanAWSEnvVarsFromHost ¶
func ScanEnvVarsFromHost ¶
ScanEnvVarsFromHost Get all env vars.
func ScanEnvVarsWithPrefix ¶
ScanEnvVarsWithPrefix Get env vars with prefix. Returns an error if any of the variables either do not exist or have an empty value.
func SetEnvVars ¶
Types ¶
type DotEnvFileReadOpt ¶
Click to show internal directories.
Click to hide internal directories.