MCPcopy Index your code
hub / github.com/docker/cli / formatWrite

Function formatWrite

cli/command/registry/formatter_search.go:30–52  ·  view source on GitHub ↗

formatWrite writes the context.

(fmtCtx formatter.Context, results client.ImageSearchResult)

Source from the content-addressed store, hash-verified

28
29// formatWrite writes the context.
30func formatWrite(fmtCtx formatter.Context, results client.ImageSearchResult) error {
31 searchCtx := &searchContext{
32 HeaderContext: formatter.HeaderContext{
33 Header: formatter.SubHeaderContext{
34 "Name": formatter.NameHeader,
35 "Description": formatter.DescriptionHeader,
36 "StarCount": starsHeader,
37 "IsOfficial": officialHeader,
38 },
39 },
40 }
41 return fmtCtx.Write(searchCtx, func(format func(subContext formatter.SubContext) error) error {
42 for _, result := range results.Items {
43 if err := format(&searchContext{
44 trunc: fmtCtx.Trunc,
45 s: result,
46 }); err != nil {
47 return err
48 }
49 }
50 return nil
51 })
52}
53
54type searchContext struct {
55 formatter.HeaderContext

Callers 2

TestSearchContextWriteFunction · 0.70
runSearchFunction · 0.70

Calls 2

formatFunction · 0.85
WriteMethod · 0.45

Tested by 1

TestSearchContextWriteFunction · 0.56

Used in the wild real call sites across dependent graphs

searching dependent graphs…