Skip to content

Commit 6cb5582

Browse files
committed
chore: quick update fix/version at 2025-09-23 22:03:55
1 parent 34a5ee7 commit 6cb5582

File tree

5 files changed

+21
-18
lines changed

5 files changed

+21
-18
lines changed

config/config.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,22 @@ func loadEnvConfigMap(cfgPath string) EnvSpecMap {
8383

8484
pathList := listAllPath(envPath).Expect("failed to list env config path: %s", envPath)
8585
for _, p := range pathList {
86-
envConfigBytes := result.Wrap(os.ReadFile(p)).Expect("failed to handler env config data, path=%s", p)
87-
envConfigBytes = bytes.TrimSpace(envConfigBytes)
86+
envConfigBytes := result.Wrap(os.ReadFile(p)).
87+
Map(bytes.TrimSpace).
88+
Must(func(e *zerolog.Event) {
89+
e.Str(logfields.Msg, fmt.Sprintf("failed to handler env config data, path=%s", p))
90+
})
8891
if len(envConfigBytes) == 0 {
8992
continue
9093
}
9194

92-
envConfigBytes = result.Wrap(envsubst.Bytes(envConfigBytes)).Expect("failed to handler config env data: %s", envConfigBytes)
93-
assert.MustF(yaml.Unmarshal(envConfigBytes, &envSpecMap), "failed to unmarshal env config, data=%s path=%s", envConfigBytes, p)
95+
envConfigBytes = cfgFormat(envConfigBytes, &config{workDir: filepath.Dir(cfgPath)})
96+
envConfigBytes = result.Wrap(envsubst.Bytes(envConfigBytes)).Must(func(e *zerolog.Event) {
97+
e.Str(logfields.Msg, fmt.Sprintf("failed to handler config env data: %s", envConfigBytes))
98+
})
99+
result.Must(yaml.Unmarshal(envConfigBytes, &envSpecMap), func(e *zerolog.Event) {
100+
e.Str(logfields.Msg, fmt.Sprintf("failed to unmarshal env config, data=%s path=%s", envConfigBytes, p))
101+
})
94102
}
95103
}
96104
initEnv(envSpecMap)

config/envs.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ type EnvSpec struct {
1515
Default string `yaml:"default"`
1616
Required bool `yaml:"required"`
1717
Example string `yaml:"example"`
18-
Versions string `yaml:"versions"`
19-
Tags string `yaml:"tags"`
2018
}
2119

2220
func initEnv(envMap EnvSpecMap) {

env/env.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ import (
99

1010
"github.com/a8m/envsubst"
1111
"github.com/joho/godotenv"
12+
"github.com/samber/lo"
13+
1214
"github.com/pubgo/funk/assert"
1315
"github.com/pubgo/funk/pathutil"
1416
"github.com/pubgo/funk/v2/result"
15-
"github.com/samber/lo"
1617
)
1718

1819
func Set(key, value string) result.Error {

env/reload.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ import (
88
"github.com/rs/zerolog/log"
99
)
1010

11-
func init() {
12-
loadEnv()
13-
}
14-
1511
func Reload() {
1612
loadEnv()
1713
}

v2/result/result.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,14 @@ func (r Result[T]) IsErr() bool { return r.getErr() != nil }
9494

9595
func (r Result[T]) IsOK() bool { return r.getErr() == nil }
9696

97-
func (r Result[T]) InspectErr(fn func(error)) Result[T] {
97+
func (r Result[T]) InspectErr(fn func(err error)) Result[T] {
9898
if r.IsErr() {
9999
fn(r.getErr())
100100
}
101101
return r
102102
}
103103

104-
func (r Result[T]) Inspect(fn func(T)) Result[T] {
104+
func (r Result[T]) Inspect(fn func(val T)) Result[T] {
105105
if r.IsOK() {
106106
fn(r.getValue())
107107
}
@@ -118,21 +118,21 @@ func (r Result[T]) Log(events ...func(e *zerolog.Event)) Result[T] {
118118
return r
119119
}
120120

121-
func (r Result[T]) Map(fn func(T) T) Result[T] {
121+
func (r Result[T]) Map(fn func(val T) T) Result[T] {
122122
if r.IsErr() {
123123
return r
124124
}
125125
return OK(fn(r.getValue()))
126126
}
127127

128-
func (r Result[T]) FlatMap(fn func(T) Result[T]) Result[T] {
128+
func (r Result[T]) FlatMap(fn func(val T) Result[T]) Result[T] {
129129
if r.IsErr() {
130130
return r
131131
}
132132
return fn(r.getValue())
133133
}
134134

135-
func (r Result[T]) Validate(fn func(T) error) Result[T] {
135+
func (r Result[T]) Validate(fn func(val T) error) Result[T] {
136136
if r.IsErr() {
137137
return r
138138
}
@@ -144,14 +144,14 @@ func (r Result[T]) Validate(fn func(T) error) Result[T] {
144144
return OK(r.getValue())
145145
}
146146

147-
func (r Result[T]) MapErr(fn func(error) error) Result[T] {
147+
func (r Result[T]) MapErr(fn func(err error) error) Result[T] {
148148
if r.IsOK() {
149149
return r
150150
}
151151
return Fail[T](fn(r.getErr()))
152152
}
153153

154-
func (r Result[T]) MapErrOr(fn func(error) Result[T]) Result[T] {
154+
func (r Result[T]) MapErrOr(fn func(err error) Result[T]) Result[T] {
155155
if r.IsOK() {
156156
return r
157157
}

0 commit comments

Comments
 (0)