summaryrefslogtreecommitdiff
path: root/texify.go
diff options
context:
space:
mode:
Diffstat (limited to 'texify.go')
-rw-r--r--texify.go39
1 files changed, 39 insertions, 0 deletions
diff --git a/texify.go b/texify.go
new file mode 100644
index 0000000..53ca5b3
--- /dev/null
+++ b/texify.go
@@ -0,0 +1,39 @@
+package main
+
+import (
+ "os"
+ "text/template"
+)
+
+type Todo struct {
+ Name string
+ Adresse string
+ Number uint
+}
+
+func tmpltest() {
+
+ //Sampledata
+ td := Todo{"Jemand Wiadschosei", "123 Fakestreet 299",99}
+
+ //Parse Templates
+ tmpl, err := template.New("invoice").Delims("[[","]]").ParseGlob("templates/*.tex")
+ checkErr(err)
+ //if err != nil {
+ // panic(err)
+ //}
+ //t, err := template.New("todos").Parse("You have a task named \"{{ .Name}}\" with description: \"{{ .Description}}\"")
+ //if err != nil {
+ // panic(err)
+ //}
+ //err = tmpl.Execute(os.Stdout, td)
+ //Open File
+ f, err := os.Create("outtex/1_data.tex")
+ checkErr(err)
+ defer f.Close()
+
+ //Execute Template
+ //err = tmpl.ExecuteTemplate(os.Stdout, "invoice.tex", td)
+ err = tmpl.ExecuteTemplate(f, "_data.tex", td)
+ checkErr(err)
+}