mirror of
https://github.com/spf13/viper
synced 2024-11-04 20:27:02 +00:00
BindEnv details specified. Now less confusion.
This commit is contained in:
parent
2b4f7d3cde
commit
96441b4b74
1 changed files with 2 additions and 3 deletions
|
@ -225,9 +225,8 @@ prefix.
|
||||||
`BindEnv` takes one or two parameters. The first parameter is the key name, the
|
`BindEnv` takes one or two parameters. The first parameter is the key name, the
|
||||||
second is the name of the environment variable. The name of the environment
|
second is the name of the environment variable. The name of the environment
|
||||||
variable is case sensitive. If the ENV variable name is not provided, then
|
variable is case sensitive. If the ENV variable name is not provided, then
|
||||||
Viper will automatically assume that the key name matches the ENV variable name,
|
Viper will automatically assume that the ENV variable is the prefix + "_" + the key name in ALL CAPS. When you explicitly provide the ENV
|
||||||
but the ENV variable is IN ALL CAPS. When you explicitly provide the ENV
|
variable name which is the second parameter, it **does not** automatically add the prefix, which means if the second parameter is "id", the environment variable is just plain "ID".
|
||||||
variable name, it **does not** automatically add the prefix.
|
|
||||||
|
|
||||||
One important thing to recognize when working with ENV variables is that the
|
One important thing to recognize when working with ENV variables is that the
|
||||||
value will be read each time it is accessed. Viper does not fix the value when
|
value will be read each time it is accessed. Viper does not fix the value when
|
||||||
|
|
Loading…
Reference in a new issue