package main
import (
"embed"
"html/template"
)
func GenerateMain(FS embed.FS, cfg Config) error {
t, err := template.ParseFS(FS, "templates/main.go.tmpl")
if err != nil {
return err
}
outputFile := "cmd/app/main.go"
f, err := createFile(outputFile)
if err != nil {
return err
}
if err := t.Execute(f, cfg); err != nil {
return err
}
return f.Close()
}