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 GetNumberInt64OrDefault(key string, defaultValue int64) int64
- func GetNumberOrDefault(key string, defaultValue int) int
- func GetSliceOrDefault(key string, defaultValue []string) []string
- func GetStringOrDefault(key, defaultValue string) string
- func IsSet(key string) error
- 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 DotEnv
- type DotEnvFileReadOpt
- type DotEnvLoader
- type MockedUtils
- type VarSkeleton
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoolOrDefault ¶
GetBoolOrDefault CreateWebRoute boolean value from Viper by given key.
func GetDurationOrDefault ¶
GetDurationOrDefault CreateWebRoute duration value from Viper by given key.
func GetEnvVarsFromDotFile ¶
func GetEnvVarsFromDotFile(opt DotEnvFileReadOpt) (map[string]string, error)
func GetNumberInt64OrDefault ¶ added in v1.1.0
func GetNumberOrDefault ¶
GetNumberOrDefault CreateWebRoute number value from Viper by given key.
func GetSliceOrDefault ¶ added in v1.1.0
func GetStringOrDefault ¶
GetStringOrDefault CreateWebRoute string value from Viper by given key.
func ScanAWSEnvVarsFromHost ¶
func ScanEnvVarsFromHost ¶
ScanEnvVarsFromHost CreateWebRoute all env vars.
func ScanEnvVarsWithPrefix ¶
ScanEnvVarsWithPrefix CreateWebRoute 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 ¶
type DotEnvLoader ¶ added in v1.1.0
func NewDotEnv ¶ added in v1.1.0
func NewDotEnv() DotEnvLoader
type MockedUtils ¶ added in v1.1.0
func (*MockedUtils) FileExistAndIsAFileMock ¶ added in v1.1.0
func (m *MockedUtils) FileExistAndIsAFileMock(filename string) error
type VarSkeleton ¶ added in v1.1.0
func GetFromMultiplePotentialKeys ¶
func GetFromMultiplePotentialKeys(keysAllowed []string) (VarSkeleton, error)
Click to show internal directories.
Click to hide internal directories.