feat(release): beelloo v0.1

This commit is contained in:
2026-02-11 11:09:45 +01:00
parent 75ad1e7cee
commit 0dc9eda240
26 changed files with 1918 additions and 0 deletions

33
cmd/genhtml/main.go Normal file
View File

@ -0,0 +1,33 @@
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)
}
}