Documentation ¶
Overview ¶
Package config contains utilities for reading and parsing service configuration files.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReplaceEnvVariables ¶
ReplaceEnvVariables will search a blob of data (assumed to be a config) for the pattern `${FOO:bar}`, where `FOO` is an environment variable name and `bar` is a default value. The `bar` section (including the colon) can be left out if there is no appropriate default value for the field.
For each aforementioned pattern found in the blob the contents of the respective environment variable will be read and will replace the pattern in the config. If the environment variable is empty or does not exist then either the default value is used or the field will be empty.
Types ¶
This section is empty.