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