From 200c018481254444255dc0d90f1ad1bb7838d64a Mon Sep 17 00:00:00 2001 From: Seth Vargo Date: Sun, 16 Jul 2023 17:37:11 -0400 Subject: Switch to Go 1.20 errors package This updates all subpackages and removes use of go-multierror in favor of the stdlib implementation. --- install/install.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'install') diff --git a/install/install.go b/install/install.go index 1c995f3..9b5ccac 100644 --- a/install/install.go +++ b/install/install.go @@ -10,8 +10,6 @@ import ( "path/filepath" "runtime" "strings" - - "github.com/hashicorp/go-multierror" ) func Run(name string, uninstall, yes bool, out io.Writer, in io.Reader) { @@ -65,7 +63,7 @@ func Install(cmd string) error { for _, i := range is { errI := i.Install(cmd, bin) if errI != nil { - err = multierror.Append(err, errI) + err = errors.Join(err, errI) } } @@ -105,7 +103,7 @@ func Uninstall(cmd string) error { for _, i := range is { errI := i.Uninstall(cmd, bin) if errI != nil { - err = multierror.Append(err, errI) + err = errors.Join(err, errI) } } -- cgit v1.2.3