GoPLS Viewer

Home|gopls/godoc/static/makestatic.go
1// Copyright 2013 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5//go:build ignore
6// +build ignore
7
8// Command makestatic writes the generated file buffer to "static.go".
9// It is intended to be invoked via "go generate" (directive in "gen.go").
10package main
11
12import (
13    "fmt"
14    "io/ioutil"
15    "os"
16
17    "golang.org/x/tools/godoc/static"
18)
19
20func main() {
21    if err := makestatic(); err != nil {
22        fmt.Fprintln(os.Stderrerr)
23        os.Exit(1)
24    }
25}
26
27func makestatic() error {
28    buferr := 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"buf0666)
33    if err != nil {
34        return fmt.Errorf("error while writing static.go: %v\n"err)
35    }
36    return nil
37}
38
MembersX
makestatic.err
os
static
main
main.err
makestatic
makestatic.buf
Members
X