Skip to content

Commit 43d3de9

Browse files
committed
chore: quick update fix/version at 2025-10-29 21:10:38
1 parent b6733a9 commit 43d3de9

File tree

8 files changed

+44
-34
lines changed

8 files changed

+44
-34
lines changed

cmds/envcmd/cmd.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func New() *cli.Command {
2222
env.Reload()
2323

2424
fmt.Println("config path:", config.GetConfigPath())
25-
envs := config.LoadEnvConfigMap(config.GetConfigPath())
25+
envs := config.LoadEnvMap(config.GetConfigPath())
2626
for name, cfg := range envs {
2727
envData := env.Get(name)
2828
if envData != "" {

config/config.go

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func GetConfigData(cfgPath string) (_ []byte, gErr error) {
7373
return configBytes, nil
7474
}
7575

76-
func LoadEnvConfigMap(cfgPath string) EnvSpecMap { return loadEnvConfigMap(cfgPath) }
76+
func LoadEnvMap(cfgPath string) EnvSpecMap { return loadEnvConfigMap(cfgPath) }
7777

7878
func loadEnvConfigMap(cfgPath string) EnvSpecMap {
7979
defer recovery.Exit(func(err error) error {
@@ -103,19 +103,26 @@ func loadEnvConfigMap(cfgPath string) EnvSpecMap {
103103
envConfigBytes := result.Wrap(os.ReadFile(p)).
104104
Map(bytes.TrimSpace).
105105
Must(func(e *zerolog.Event) {
106-
e.Str(logfields.Msg, fmt.Sprintf("failed to handler env config data, path=%s", p))
106+
e.Str("env_path", p)
107+
e.Str(logfields.Msg, "failed to handler env config data")
107108
})
108109
if len(envConfigBytes) == 0 {
109110
continue
110111
}
111112

112113
envConfigBytes = cfgFormat(envConfigBytes, &config{workDir: filepath.Dir(cfgPath)})
113-
envConfigBytes = result.Wrap(envsubst.Bytes(envConfigBytes)).Must(func(e *zerolog.Event) {
114-
e.Str(logfields.Msg, fmt.Sprintf("failed to handler config env data: %s", envConfigBytes))
115-
})
116-
result.Must(yaml.Unmarshal(envConfigBytes, &envSpecMap), func(e *zerolog.Event) {
117-
e.Str(logfields.Msg, fmt.Sprintf("failed to unmarshal env config, data=%s path=%s", envConfigBytes, p))
118-
})
114+
envConfigBytes = result.Wrap(envsubst.Bytes(envConfigBytes)).
115+
Must(func(e *zerolog.Event) {
116+
e.Str("env_path", p)
117+
e.Str("env_data", string(envConfigBytes))
118+
e.Str(logfields.Msg, "failed to handler config env")
119+
})
120+
result.ErrOf(yaml.Unmarshal(envConfigBytes, &envSpecMap)).
121+
Must(func(e *zerolog.Event) {
122+
e.Str("env_data", string(envConfigBytes))
123+
e.Str("env_path", p)
124+
e.Str(logfields.Msg, "failed to unmarshal env config")
125+
})
119126
}
120127
}
121128
initEnv(envSpecMap)

result/api.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ func Errorf(msg string, args ...any) Error {
5757
return newError(errors.WrapCaller(fmt.Errorf(msg, args...), 1))
5858
}
5959

60-
func ErrProxyOf(err *error) ErrProxy {
60+
func ErrProxyOf(err *error) ProxyErr {
6161
if err == nil {
6262
errNilOrPanic(errors.Errorf("err param is nil"))
63-
return ErrProxy{}
63+
return ProxyErr{}
6464
}
65-
return ErrProxy{err: err}
65+
return ProxyErr{err: err}
6666
}
6767

6868
func ErrOf(err error) Error {

result/error.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func (e Error) Expect(format string, args ...any) {
115115

116116
func (e Error) String() string {
117117
if e.IsOK() {
118-
return "Ok"
118+
return "OK"
119119
}
120120

121121
return fmt.Sprintf("Error(%v)", e.err)

result/future.go

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@ import (
88
"github.com/pubgo/funk/v2/errors"
99
)
1010

11-
func AsyncErr(fn func() Error) *ErrFuture {
11+
func AsyncErr(fn func() Error) *FutureErr {
1212
if fn == nil {
13-
return &ErrFuture{e: errors.WrapCaller(errFnIsNil, 1)}
13+
return &FutureErr{e: errors.WrapCaller(errFnIsNil, 1)}
1414
}
1515

1616
future := newErrFuture()
17-
go func() { defer future.close(); future.setErr(try(func() error { return fn().getErr() })) }()
17+
go func() {
18+
defer future.close()
19+
future.setErr(try(func() error { return fn().getErr() }))
20+
}()
1821
return future
1922
}
2023

@@ -53,19 +56,19 @@ func (f *Future[T]) Await(ctxL ...context.Context) Result[T] {
5356
}
5457
}
5558

56-
func newErrFuture() *ErrFuture {
57-
return &ErrFuture{done: make(chan struct{})}
59+
func newErrFuture() *FutureErr {
60+
return &FutureErr{done: make(chan struct{})}
5861
}
5962

60-
type ErrFuture struct {
63+
type FutureErr struct {
6164
e error
6265
done chan struct{}
6366
}
6467

65-
func (f *ErrFuture) close() { close(f.done) }
66-
func (f *ErrFuture) setErr(err error) { f.e = err }
68+
func (f *FutureErr) close() { close(f.done) }
69+
func (f *FutureErr) setErr(err error) { f.e = err }
6770

68-
func (f *ErrFuture) Await(ctxL ...context.Context) Error {
71+
func (f *FutureErr) Await(ctxL ...context.Context) Error {
6972
ctx := lo.FirstOr(ctxL, context.Background())
7073
select {
7174
case <-f.done:

result/proxy.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,31 @@ import (
66
"github.com/samber/lo"
77
)
88

9-
var _ ErrSetter = new(ErrProxy)
9+
var _ ErrSetter = new(ProxyErr)
1010

11-
type ErrProxy struct {
11+
type ProxyErr struct {
1212
err *error
1313
}
1414

15-
func (e ErrProxy) IsOK() bool {
15+
func (e ProxyErr) IsOK() bool {
1616
return lo.FromPtr(e.err) == nil
1717
}
1818

19-
func (e ErrProxy) IsErr() bool {
19+
func (e ProxyErr) IsErr() bool {
2020
return lo.FromPtr(e.err) != nil
2121
}
2222

23-
func (e ErrProxy) GetErr() error {
23+
func (e ProxyErr) GetErr() error {
2424
return lo.FromPtr(e.err)
2525
}
2626

27-
func (e ErrProxy) String() string {
27+
func (e ProxyErr) String() string {
2828
if e.IsOK() {
29-
return "Ok"
29+
return "OK"
3030
}
3131

3232
return fmt.Sprintf("Error(%v)", lo.FromPtr(e.err))
3333
}
3434

35-
func (e ErrProxy) setErrorInner() {
35+
func (e ProxyErr) setErrorInner() {
3636
}

result/result.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ func (r Result[T]) GetErr() error {
177177

178178
func (r Result[T]) String() string {
179179
if r.IsOK() {
180-
return fmt.Sprintf("Ok(%v)", r.getValue())
180+
return fmt.Sprintf("OK(%v)", r.getValue())
181181
}
182182
return fmt.Sprintf("Error(%v)", r.getErr())
183183
}

result/util.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,9 @@ func setError(setter ErrSetter, err error) {
234234
switch errSet := setter.(type) {
235235
case *Error:
236236
errSet.err = err
237-
case *ErrProxy:
237+
case *ProxyErr:
238238
*errSet.err = err
239-
case ErrProxy:
239+
case ProxyErr:
240240
*errSet.err = err
241241
default:
242242
rv := reflect.ValueOf(setter)
@@ -269,7 +269,7 @@ func logErr(ctx context.Context, skip int, err error, events ...func(e *zerolog.
269269

270270
log.Error(ctx).
271271
Func(func(e *zerolog.Event) {
272-
e.Str(logfields.Module, "result2")
272+
e.Str(logfields.Module, "result")
273273
e.Strs(logfields.ErrorStack, lo.Map(traces, func(item *stack.Frame, index int) string { return item.String() }))
274274
e.Str(logfields.ErrorID, errors.GetErrorId(err))
275275
e.Str(logfields.ErrorDetail, fmt.Sprintf("%v", err))

0 commit comments

Comments
 (0)