-
Notifications
You must be signed in to change notification settings - Fork 9
V2 vs V1
suntong edited this page Jul 10, 2018
·
5 revisions
func exampleV1(templateFile string, config templateData) error {
t, err := easygen.ParseFiles(false, templateFile)
check(err)
env := make(map[string]string)
for _, e := range os.Environ() {
sep := strings.Index(e, "=")
env[e[0:sep]] = e[sep+1:]
}
config.ENV = env
err = t.Execute(os.Stdout, config)
return err
} tmpl := easygen.NewTemplate().Funcs(easygen.FuncDefs())
buf := new(bytes.Buffer)
err := easygen.Execute(tmpl, buf, templateFile, setting)
check(err)
return buf.String()