Documentation ¶
Index ¶
- func LoadConfig(fileName ...string) (map[string]string, error)
- func LoadEnvVars(required []string) (loadedVars map[string]string, err error)
- func LoadEnvVarsWithOptional(required, optional []string) (loadedVars map[string]string, err error)
- func LoadFromSecretFile(fileName ...string) error
- type RequiredEnvVarsMissing
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶ added in v1.1.2
LoadConfig parses a file to load all Mappings and returns the data as map[string]string fileName is optional default value is ./secretFile
func LoadEnvVars ¶
LoadEnvVars loads the given Environment Variables. All Vars are required.
func LoadEnvVarsWithOptional ¶ added in v1.1.0
LoadEnvVarsWithOptional loads the given Environment Variables. These are seperated into required and optional Vars.
func LoadFromSecretFile ¶ added in v1.1.1
LoadFromSecretFile parses a json file to load all mappings fileName is optional default value is ./secretFile
Types ¶
type RequiredEnvVarsMissing ¶
type RequiredEnvVarsMissing struct {
MissingVars []string
}
RequiredEnvVarsMissing says, that a required Environment Variable is not given.
func (*RequiredEnvVarsMissing) Error ¶
func (e *RequiredEnvVarsMissing) Error() string
Click to show internal directories.
Click to hide internal directories.