MCPcopy Create free account
hub / github.com/compozy/agh / renderToonArray

Function renderToonArray

internal/cli/format.go:312–330  ·  view source on GitHub ↗
(name string, fields []string, rows [][]string)

Source from the content-addressed store, hash-verified

310}
311
312func renderToonArray(name string, fields []string, rows [][]string) string {
313 var builder strings.Builder
314 builder.WriteString(name)
315 builder.WriteByte('[')
316 builder.WriteString(strconv.Itoa(len(rows)))
317 builder.WriteByte(']')
318 builder.WriteByte('{')
319 builder.WriteString(strings.Join(fields, ","))
320 builder.WriteString("}:")
321 if len(rows) == 0 {
322 builder.WriteString("\n (empty)")
323 return builder.String()
324 }
325 for _, row := range rows {
326 builder.WriteString("\n ")
327 writeToonValues(&builder, row)
328 }
329 return builder.String()
330}
331
332func writeToonValues(builder *strings.Builder, values []string) {
333 for i, value := range values {

Callers 15

bundleActivationBundleFunction · 0.85
TestFormatHelpersFunction · 0.85
skillInfoBundleFunction · 0.85
skillWhereBundleFunction · 0.85
renderHookInfoToonFunction · 0.85
listBundleFunction · 0.85
renderTaskInspectToonFunction · 0.85
renderTaskDetailToonFunction · 0.85

Calls 2

writeToonValuesFunction · 0.85
StringMethod · 0.45

Tested by 2

TestFormatHelpersFunction · 0.68