Documentation ¶
Overview ¶
Package os contains some generic tools and helpers that are missing from the go's standard library
Index ¶
- func GetBoolFromEnvVarWithDefault(varName string, defaultVal bool) (bool, error)
- func GetEnvVarWithDefault(varName, defaultVal string) string
- func GetFloatFromEnvVarWithDefault(varName string, defaultVal float64) (float64, error)
- func GetIntFromEnvVarWithDefault(varName string, defaultVal int) (int, error)
- func GetUIntFromEnvVarWithDefault(varName string, defaultVal uint) (uint, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoolFromEnvVarWithDefault ¶
GetBoolFromEnvVarWithDefault loads environment variable varName and tries to parse it as bool. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.
func GetEnvVarWithDefault ¶
GetEnvVarWithDefault loads value of environment variable varName. If the variable is not set, the defaultVal is returned
func GetFloatFromEnvVarWithDefault ¶
GetFloatFromEnvVarWithDefault loads environment variable varName and tries to parse it as float64. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.
func GetIntFromEnvVarWithDefault ¶
GetIntFromEnvVarWithDefault loads environment variable varName and tries to parse it as int. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.
func GetUIntFromEnvVarWithDefault ¶
GetUIntFromEnvVarWithDefault loads environment variable varName and tries to parse it as uint. If the environment variable is not set, the defaultVal is returned. If the variable was set, but parsing failed, the defaultVal is returned and error is set.
Types ¶
This section is empty.