This commit is contained in:
Lukas Wurzinger 2024-12-17 09:20:21 +01:00
parent eca4a3e927
commit a2c76aabc2
No known key found for this signature in database

View file

@ -31,8 +31,11 @@ type params struct {
I Binfo I Binfo
} }
//go:embed summary.tmpl var (
var st string //go:embed summary.tmpl
st string
t, _ = template.New("").Parse(st)
)
func (b Binfo) Summarize(name string, version string, mode SummaryMode) string { func (b Binfo) Summarize(name string, version string, mode SummaryMode) string {
wants := func(test SummaryMode) bool { wants := func(test SummaryMode) bool {
@ -52,12 +55,8 @@ func (b Binfo) Summarize(name string, version string, mode SummaryMode) string {
sep = ", " sep = ", "
} }
t, err := template.New("").Parse(st)
if err != nil {
return ""
}
sb := new(strings.Builder) sb := new(strings.Builder)
err = t.Execute(sb, params{ err := t.Execute(sb, params{
Module: wants(Module), Module: wants(Module),
Build: wants(Build), Build: wants(Build),
CGO: wants(CGO), CGO: wants(CGO),