1234567891011121314151617181920212223242526 |
- // +build ignore
- package main
- import (
- "io/ioutil"
- "os"
- "text/template"
- )
- func main() {
- contents, err := ioutil.ReadFile("plugin.template")
- if err != nil {
- panic(err)
- }
- template.Must(template.New("plugin").Parse(string(contents)))
- file, err := os.Create("plugin_template_source.go")
- if err != nil {
- panic(err)
- }
- defer file.Close()
- file.WriteString("package main\n\nconst PLUGIN_TEMPLATE_SOURCE = `")
- file.Write(contents)
- file.WriteString("`\n")
- }
|