github.com/pluralsh/plural-cli@v0.9.5/pkg/utils/errors/wrap.go (about) 1 package errors 2 3 import ( 4 "fmt" 5 6 "github.com/fatih/color" 7 ) 8 9 func ErrorWrap(err error, explanation string) error { 10 if err == nil { 11 return err 12 } 13 14 return fmt.Errorf("%s: %w", color.New(color.FgRed, color.Bold).Sprint(explanation), err) 15 }