Documentation
¶
Overview ¶
Package loadenv provides easy access to env variables from .env file. Also, loadenv provides option to pass default environments to use, if searched variable will not be found.
Index ¶
- func GetEnv(key, defaultVal string) string
- func GetEnvAsBool(name string, defaultVal bool) bool
- func GetEnvAsInt(name string, defaultVal int) int
- func GetEnvAsSlice(name string, defaultVal []string, separator string) []string
- func Init(paths ...string)
- func IsStringIsValidSlice(str, separator string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEnvAsBool ¶
GetEnvAsBool is a helper to read an environment variable into a bool or return default value.
func GetEnvAsInt ¶
GetEnvAsInt is a helper function to read an environment variable into integer or return a default value.
func GetEnvAsSlice ¶
GetEnvAsSlice is a helper to read an environment variable into a string slice or return default value.
func Init ¶ added in v1.12.0
func Init(paths ...string)
Init подразумевает явный вызов и инициализацию переменных с указанным путем перед поулчением переменных окружения.
func IsStringIsValidSlice ¶
IsStringIsValidSlice is a helper to check, if string is a valid slice to convert it into []string. Can also be used outside loadenv package for other cases.
Types ¶
This section is empty.