@@ -14,14 +14,12 @@ import (
1414 "flag"
1515 "fmt"
1616 "go/format"
17- "io/ioutil"
1817 "log"
1918 "os"
2019 "path/filepath"
2120 "strings"
2221 "text/template"
2322
24- errs "github.com/pkg/errors"
2523 "go.uber.org/zap"
2624)
2725
@@ -72,7 +70,7 @@ func main() {
7270 baseName := fmt .Sprintf ("%s%s" , * typeName , defaultFilenameSuffix )
7371 outputName = filepath .Join (dir , strings .ToLower (baseName ))
7472 }
75- err = ioutil .WriteFile (outputName , src , 0644 )
73+ err = os .WriteFile (outputName , src , 0644 )
7674 if err != nil {
7775 log .Fatal ("error writing output" , zap .Error (err ))
7876 }
@@ -92,11 +90,11 @@ func (g *Generator) generate(packageName, typeName string) error {
9290
9391 tmpl , err := template .New ("sv" ).Parse (svTemplate )
9492 if err != nil {
95- return errs . Wrapf ( err , "error parsing template %s" , svTemplate )
93+ return fmt . Errorf ( "error parsing template %s error: %w " , svTemplate , err )
9694 }
9795 stmpl , err := template .New ("sv" ).Parse (schemaTemplate )
9896 if err != nil {
99- return errs . Wrapf ( err , "error parsing template %s" , schemaTemplate )
97+ return fmt . Errorf ( "error parsing template %s error: %w " , schemaTemplate , err )
10098 }
10199
102100 info := map [string ]string {
@@ -109,15 +107,15 @@ func (g *Generator) generate(packageName, typeName string) error {
109107 var renderedBytesSchema bytes.Buffer
110108 err = stmpl .Execute (& renderedBytesSchema , info )
111109 if err != nil {
112- return errs . Wrap ( err , "error rendering template" )
110+ return fmt . Errorf ( "error rendering template: %w" , err )
113111 }
114112
115113 info ["schema" ] = fmt .Sprintf ("`%s`" , renderedBytesSchema .String ())
116114
117115 var renderedBytes bytes.Buffer
118116 err = tmpl .Execute (& renderedBytes , info )
119117 if err != nil {
120- return errs . Wrap ( err , "error rendering template" )
118+ return fmt . Errorf ( "error rendering template: %w" , err )
121119 }
122120
123121 g .Printf ("%s" , renderedBytes .String ())
0 commit comments