Skip to content

Commit 863b563

Browse files
committed
cli/command/registry: inline vars and use struct literals
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
1 parent aa39a7e commit 863b563

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

cli/command/registry/formatter_search.go

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,27 @@ func SearchWrite(fmtCtx formatter.Context, results []registrytypes.SearchResult)
4141

4242
// formatWrite writes the context.
4343
func formatWrite(fmtCtx formatter.Context, results []registrytypes.SearchResult) error {
44-
render := func(format func(subContext formatter.SubContext) error) error {
44+
searchCtx := &searchContext{
45+
HeaderContext: formatter.HeaderContext{
46+
Header: formatter.SubHeaderContext{
47+
"Name": formatter.NameHeader,
48+
"Description": formatter.DescriptionHeader,
49+
"StarCount": starsHeader,
50+
"IsOfficial": officialHeader,
51+
},
52+
},
53+
}
54+
return fmtCtx.Write(searchCtx, func(format func(subContext formatter.SubContext) error) error {
4555
for _, result := range results {
46-
searchCtx := &searchContext{trunc: fmtCtx.Trunc, s: result}
47-
if err := format(searchCtx); err != nil {
56+
if err := format(&searchContext{
57+
trunc: fmtCtx.Trunc,
58+
s: result,
59+
}); err != nil {
4860
return err
4961
}
5062
}
5163
return nil
52-
}
53-
searchCtx := searchContext{}
54-
searchCtx.Header = formatter.SubHeaderContext{
55-
"Name": formatter.NameHeader,
56-
"Description": formatter.DescriptionHeader,
57-
"StarCount": starsHeader,
58-
"IsOfficial": officialHeader,
59-
}
60-
return fmtCtx.Write(&searchCtx, render)
64+
})
6165
}
6266

6367
type searchContext struct {

0 commit comments

Comments
 (0)