@@ -16,12 +16,12 @@ import (
1616
1717func main () {
1818 var (
19- pkgArg = flag .String ("pkg" , "." , "Go package (import path or ./relative)" )
20- varName = flag .String ("var" , "Core" , "assemble.Module variable name to parse" )
21- out = flag .String ("o" , "gen.go" , "output file (e.g., ./build_assemble_gen.go)" )
19+ pkgArg = flag .String ("pkg" , "." , "Go package (import path or ./relative)" )
20+ varName = flag .String ("var" , "Core" , "assemble.Module variable name to parse" )
21+ outputPath = flag .String ("o" , "gen.go" , "output file (e.g., ./build_assemble_gen.go)" )
2222 )
2323 flag .Parse ()
24- if * out == "" {
24+ if * outputPath == "" {
2525 log .Fatal ("-o output file is required" )
2626 }
2727
@@ -33,33 +33,33 @@ func main() {
3333 Tests : false ,
3434 }
3535
36- pkgs , err := packages .Load (cfg , * pkgArg )
37- if err != nil {
38- log .Fatalf ("load: %v" , err )
36+ pkgs , loadErr := packages .Load (cfg , * pkgArg )
37+ if loadErr != nil {
38+ log .Fatalf ("load: %v" , loadErr )
3939 }
4040 if packages .PrintErrors (pkgs ) > 0 || len (pkgs ) == 0 {
4141 log .Fatalf ("failed loading package %q" , * pkgArg )
4242 }
4343 p := pkgs [0 ]
4444
45- mod , err := parser .ExtractModule (p , * varName , fset )
46- if err != nil {
47- log .Fatalf ("parse module: %v" , err )
45+ mod , extractErr := parser .ExtractModule (p , * varName , fset )
46+ if extractErr != nil {
47+ log .Fatalf ("parse module: %v" , extractErr )
4848 }
4949
50- src , err := render .Emit (* varName , p .Name , * out , mod )
51- if err != nil {
52- log .Fatalf ("render: %v" , err )
50+ src , emitErr := render .Emit (* varName , p .Name , * outputPath , mod )
51+ if emitErr != nil {
52+ log .Fatalf ("render: %v" , emitErr )
5353 }
5454
55- if err := os .MkdirAll (filepath .Dir (* out ), 0o755 ); err != nil {
56- log .Fatalf ("mkdir: %v" , err )
55+ if mkdirErr := os .MkdirAll (filepath .Dir (* outputPath ), 0o755 ); mkdirErr != nil {
56+ log .Fatalf ("mkdir: %v" , mkdirErr )
5757 }
58- if err := os .WriteFile (* out , []byte (src ), 0o644 ); err != nil {
59- log .Fatalf ("write: %v" , err )
58+ if writeErr := os .WriteFile (* outputPath , []byte (src ), 0o644 ); writeErr != nil {
59+ log .Fatalf ("write: %v" , writeErr )
6060 }
6161
62- fmt .Printf ("assemblegen: wrote %s (%d bytes)\n " , * out , len (src ))
62+ fmt .Printf ("assemblegen: wrote %s (%d bytes)\n " , * outputPath , len (src ))
6363}
6464
6565func dirFor (arg string ) string {
0 commit comments