github.com/kochava/envi (go): Package envi contains functions for unmarshaling data / configuration info from environment variables. These are primarily strings and other scalars, but can also include structs and slices.  Envi unmarshals structs by walking each field and concatenating them by a separator, configured as part of the Reader. It unmarshals slices by attempting to either split their explicit environment variable's value using a delimiter (defaults to whitespace) or by walking var_1 through var_N, determined by the Reader's MaxSliceLen.
Keywords: configuration|golang|tf|unmarshalling