Skip to content
suntong edited this page May 3, 2018 · 5 revisions

Version 1

Info

https://gopkg.in/easygen.v1

Sample code, V1

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
}

Version 2

https://gopkg.in/easygen.v2

Sample code, V2

See https://github.com/go-easygen/easygen/blob/8022ae39b5b2aa9001f159eeabaa82c7d010474d/example_test.go#L12-L29

Clone this wiki locally