fix: prevent overlapping environment variables
This commit is contained in:
@@ -16,9 +16,9 @@ func main() {
|
||||
defer logger.Sync()
|
||||
|
||||
config.LoadConfig(file.Provider("config.json"), json.Parser())
|
||||
config.LoadConfig(env.Provider("GOINV_", ".", func(s string) string {
|
||||
config.LoadConfig(env.Provider("GOINV_CLI_", ".", func(s string) string {
|
||||
return strings.Replace(strings.ToLower(
|
||||
strings.TrimPrefix(s, "GOINV")), "_", ".", -1,
|
||||
strings.TrimPrefix(s, "GOINV_CLI_")), "_", ".", -1,
|
||||
)
|
||||
}), nil)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user