remove errors pkg

This commit is contained in:
Berger Eugene 2023-01-22 22:15:07 +02:00
parent 6359011960
commit 9d37b8f25d
3 changed files with 6 additions and 9 deletions

1
go.mod
View File

@ -11,7 +11,6 @@ require (
github.com/gin-gonic/gin v1.8.1
github.com/imdario/mergo v0.3.13
github.com/joho/godotenv v1.4.0
github.com/pkg/errors v0.9.1
github.com/rivo/tview v0.0.0-20221128165837-db36428c92d9
github.com/spf13/cobra v1.6.1
github.com/swaggo/swag v1.8.8

1
go.sum
View File

@ -144,7 +144,6 @@ github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZO
github.com/pelletier/go-toml/v2 v2.0.6 h1:nrzqCb7j9cDFj2coyLNLaZuJTLjWjlaz6nvTvIwycIU=
github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek=
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=

View File

@ -4,7 +4,6 @@ import (
"fmt"
"github.com/f1bonacc1/process-compose/src/types"
"github.com/imdario/mergo"
"github.com/pkg/errors"
"reflect"
"sort"
"strings"
@ -57,7 +56,7 @@ func mergeSlice(toMap toMapFn, writeValue writeValueFromMapFn) func(dst, src ref
func sliceToMap(toMap toMapFn, v reflect.Value) (map[interface{}]interface{}, error) {
// check if valid
if !v.IsValid() {
return nil, errors.Errorf("invalid value : %+v", v)
return nil, fmt.Errorf("invalid value : %+v", v)
}
return toMap(v.Interface())
}
@ -65,7 +64,7 @@ func sliceToMap(toMap toMapFn, v reflect.Value) (map[interface{}]interface{}, er
func toEnvVarMap(s interface{}) (map[interface{}]interface{}, error) {
envVars, ok := s.(types.Environment)
if !ok {
return nil, errors.Errorf("not an Environment slice: %v", s)
return nil, fmt.Errorf("not an Environment slice: %v", s)
}
m := map[interface{}]interface{}{}
for _, v := range envVars {
@ -104,10 +103,10 @@ func merge(opts *LoaderOptions) (*types.Project, error) {
}
func specialProcessesMerge(dst, src reflect.Value) error {
if !dst.IsValid() {
return errors.Errorf("invalid value: %+v", dst)
return fmt.Errorf("invalid value: %+v", dst)
}
if !src.IsValid() {
return errors.Errorf("invalid value: %+v", src)
return fmt.Errorf("invalid value: %+v", src)
}
var (
dstProc types.Processes
@ -115,10 +114,10 @@ func specialProcessesMerge(dst, src reflect.Value) error {
ok bool
)
if dstProc, ok = dst.Interface().(types.Processes); !ok {
return errors.Errorf("invalid type: %+v", dst)
return fmt.Errorf("invalid type: %+v", dst)
}
if srcProc, ok = src.Interface().(types.Processes); !ok {
return errors.Errorf("invalid type: %+v", src)
return fmt.Errorf("invalid type: %+v", src)
}
merged, err := mergeProcesses(dstProc, srcProc)
dst.Set(reflect.ValueOf(merged))