Skip to content

Commit 68998d1

Browse files
committed
append properly
1 parent 4a8e7bf commit 68998d1

File tree

5 files changed

+15
-1407
lines changed

5 files changed

+15
-1407
lines changed

clean/grr.gen.go

-284
This file was deleted.

cmd/grr.gen.go

-77
This file was deleted.

gen/gen.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"go/ast"
66
"go/printer"
77
"go/token"
8-
"io/fs"
98
"os"
109
"path/filepath"
1110
"strings"
@@ -96,7 +95,7 @@ func GenerateEntry(directory string) error {
9695

9796
fmt.Printf("Writing to: %s\n", writePath)
9897

99-
err = os.WriteFile(writePath, code, fs.FileMode(os.O_APPEND)|fs.FileMode(os.O_CREATE))
98+
err = utils.AppendOrCreate(writePath, code)
10099

101100
if err != nil {
102101
return grr.Errorf("FailedToWriteFile: failed to write generated file").AddError(err)
@@ -115,10 +114,9 @@ func GenerateEntry(directory string) error {
115114
func writeFiles(fset *token.FileSet, pkg *packages.Package, outputDir string) error {
116115

117116
for _, file := range pkg.GoFiles {
118-
outputFile := outputDir + "/" + file
119117

120118
// Create file
121-
out, err := os.Create(outputFile)
119+
out, err := os.Create(file)
122120
if err != nil {
123121
return err
124122
}

0 commit comments

Comments
 (0)