File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed
Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ require (
1616 github.com/google/uuid v1.6.0
1717 github.com/knadh/koanf/parsers/yaml v1.1.0
1818 github.com/knadh/koanf/providers/confmap v1.0.0
19- github.com/knadh/koanf/providers/env v1.1 .0
19+ github.com/knadh/koanf/providers/env/v2 v2.0 .0
2020 github.com/knadh/koanf/providers/posflag v1.0.1
2121 github.com/knadh/koanf/providers/rawbytes v1.0.0
2222 github.com/knadh/koanf/v2 v2.2.2
Original file line number Diff line number Diff line change @@ -205,8 +205,8 @@ github.com/knadh/koanf/parsers/yaml v1.1.0 h1:3ltfm9ljprAHt4jxgeYLlFPmUaunuCgu1y
205205github.com/knadh/koanf/parsers/yaml v1.1.0 /go.mod h1:HHmcHXUrp9cOPcuC+2wrr44GTUB0EC+PyfN3HZD9tFg =
206206github.com/knadh/koanf/providers/confmap v1.0.0 h1:mHKLJTE7iXEys6deO5p6olAiZdG5zwp8Aebir+/EaRE =
207207github.com/knadh/koanf/providers/confmap v1.0.0 /go.mod h1:txHYHiI2hAtF0/0sCmcuol4IDcuQbKTybiB1nOcUo1A =
208- github.com/knadh/koanf/providers/env v1.1 .0 h1:U2VXPY0f+CsNDkvdsG8GcsnK4ah85WwWyJgef9oQMSc =
209- github.com/knadh/koanf/providers/env v1.1 .0/go.mod h1:QhHHHZ87h9JxJAn2czdEl6pdkNnDh/JS1Vtsyt65hTY =
208+ github.com/knadh/koanf/providers/env/v2 v2.0 .0 h1:Ad5H3eun722u+FvchiIcEIJZsZ2M6oxCkgZfWN5B5KY =
209+ github.com/knadh/koanf/providers/env/v2 v2.0 .0/go.mod h1:1g01PE+Ve1gBfWNNw2wmULRP0tc8RJrjn5p2N/jNCIc =
210210github.com/knadh/koanf/providers/posflag v1.0.1 h1:EnMxHSrPkYCFnKgBUl5KBgrjed8gVFrcXDzaW4l/C6Y =
211211github.com/knadh/koanf/providers/posflag v1.0.1 /go.mod h1:3Wn3+YG3f4ljzRyCUgIwH7G0sZ1pMjCOsNBovrbKmAk =
212212github.com/knadh/koanf/providers/rawbytes v1.0.0 h1:MrKDh/HksJlKJmaZjgs4r8aVBb/zsJyc/8qaSnzcdNI =
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import (
1010 "github.com/clevyr/kubedb/internal/consts"
1111 "github.com/knadh/koanf/parsers/yaml"
1212 "github.com/knadh/koanf/providers/confmap"
13- "github.com/knadh/koanf/providers/env"
13+ "github.com/knadh/koanf/providers/env/v2 "
1414 "github.com/knadh/koanf/providers/posflag"
1515 "github.com/knadh/koanf/providers/rawbytes"
1616 "github.com/knadh/koanf/v2"
@@ -67,11 +67,14 @@ func Load(cmd *cobra.Command) error {
6767 }
6868
6969 // Load envs
70- if err := K .Load (env .Provider (EnvPrefix , "." , func (s string ) string {
71- s = strings .TrimPrefix (s , EnvPrefix )
72- s = strings .ToLower (s )
73- s = strings .ReplaceAll (s , "_" , "-" )
74- return s
70+ if err := K .Load (env .Provider ("." , env.Opt {
71+ Prefix : EnvPrefix ,
72+ TransformFunc : func (k , v string ) (string , any ) {
73+ k = strings .TrimPrefix (k , EnvPrefix )
74+ k = strings .ToLower (k )
75+ k = strings .ReplaceAll (k , "_" , "-" )
76+ return k , v
77+ },
7578 }), nil ); err != nil {
7679 return err
7780 }
You can’t perform that action at this time.
0 commit comments