1 parent f84dd79 commit e5ddbc0Copy full SHA for e5ddbc0
2 files changed
cmd/llpyg/llpyg.go
@@ -63,6 +63,9 @@ func main() {
63
// tidy go module
64
goModTidy(args.OutputDir)
65
66
+ // format go code
67
+ codeFormat(args.OutputDir)
68
+
69
fmt.Printf("LLGo bindings generated successfully in %s\n", args.OutputDir)
70
}
71
cmd/llpyg/utils.go
@@ -65,3 +65,15 @@ func goModTidy(outDir string) error {
return nil
+func codeFormat(outDir string) error {
+ if err := os.Chdir(outDir); err != nil {
+ return fmt.Errorf("error: failed to change directory: %w", err)
+ }
72
+ cmd := exec.Command("go", "fmt", "./...")
73
+ cmd.Stdout = os.Stdout
74
+ cmd.Stderr = os.Stderr
75
+ if err := cmd.Run(); err != nil {
76
+ return fmt.Errorf("error: failed to format Go code: %w", err)
77
78
+ return nil
79
+}
0 commit comments