fix: prevent overlapping environment variables

This commit is contained in:
2024-01-20 14:10:09 -06:00
parent 2079aa4685
commit 49804ad1a3

View File

@@ -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)