package main import ( "log" "os" "text/template" ) func ParseText(templates []string, data interface{}) { // Parse the template dir tmpl := template.Must(template.New("template").ParseGlob(*template_dir_f + "/*" + *ext_f)) for _, template := range templates { if template == "" { continue } err := tmpl.ExecuteTemplate(os.Stdout, template, data) if err != nil { log.Fatal(err) } } }