From 28d5c1c212a06d599160f96cbe0e6c88840ab367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= Date: Tue, 9 Jul 2024 10:04:00 +0200 Subject: init --- main.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..ce58679 --- /dev/null +++ b/main.go @@ -0,0 +1,31 @@ +package main + +import ( + "os" + "fmt" + "html/template" + "github.com/goccy/go-yaml" +) + +func check(e error) { + if e != nil { + fmt.Println(e) + panic(e) + } +} + +func main() { + template_file, err := os.ReadFile(os.Args[1]) + check(err) + + data_file, err := os.ReadFile(os.Args[2]) + check(err) + + template_obj, err := template.New("template").Parse(string(template_file)) + check(err) + + data_raw, err := yaml.Marshal(string(data_file)) + check(err) + + template_obj.Execute(os.Stdout, data_raw) +} -- cgit v1.2.3