package main import ( "os" "beelloo/internal/invoice" "beelloo/internal/render" ) func main() { file, err := os.Open("/data/SRC/beelloo/testdata/sample.md") if err != nil { panic(err) } defer file.Close() doc, err := invoice.ParseMarkdown(file) if err != nil { panic(err) } if err := invoice.Validate(&doc); err != nil { panic(err) } html, err := render.RenderHTML(doc) if err != nil { panic(err) } if err := os.WriteFile("/data/SRC/beelloo/testdata/sample.html", []byte(html), 0644); err != nil { panic(err) } }