...
1
2
3
4
5
6
7
8
9
10 package main
11
12 import (
13 "fmt"
14 "os"
15
16 "golang.org/x/tools/godoc/static"
17 )
18
19 func main() {
20 if err := makestatic(); err != nil {
21 fmt.Fprintln(os.Stderr, err)
22 os.Exit(1)
23 }
24 }
25
26 func makestatic() error {
27 buf, err := static.Generate()
28 if err != nil {
29 return fmt.Errorf("error while generating static.go: %v\n", err)
30 }
31 err = os.WriteFile("static.go", buf, 0666)
32 if err != nil {
33 return fmt.Errorf("error while writing static.go: %v\n", err)
34 }
35 return nil
36 }
37
View as plain text