MCPcopy Create free account
hub / github.com/docker/cli / formatWrite

Function formatWrite

cli/command/secret/formatter.go:51–73  ·  view source on GitHub ↗

formatWrite writes the context

(fmtCtx formatter.Context, secrets client.SecretListResult)

Source from the content-addressed store, hash-verified

49
50// formatWrite writes the context
51func formatWrite(fmtCtx formatter.Context, secrets client.SecretListResult) error {
52 sCtx := &secretContext{
53 HeaderContext: formatter.HeaderContext{
54 Header: formatter.SubHeaderContext{
55 "ID": secretIDHeader,
56 "Name": formatter.NameHeader,
57 "Driver": formatter.DriverHeader,
58 "CreatedAt": secretCreatedHeader,
59 "UpdatedAt": secretUpdatedHeader,
60 "Labels": formatter.LabelsHeader,
61 },
62 },
63 }
64 return fmtCtx.Write(sCtx, func(format func(subContext formatter.SubContext) error) error {
65 for _, secret := range secrets.Items {
66 secretCtx := &secretContext{s: secret}
67 if err := format(secretCtx); err != nil {
68 return err
69 }
70 }
71 return nil
72 })
73}
74
75type secretContext struct {
76 formatter.HeaderContext

Callers 2

runSecretListFunction · 0.70

Calls 2

formatFunction · 0.85
WriteMethod · 0.45

Tested by 1

Used in the wild real call sites across dependent graphs

searching dependent graphs…