Skip to content

Commit 12d30bb

Browse files
committed
cli/command/secret: inline vars and use struct literals
Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent 863b563 commit 12d30bb

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

cli/command/secret/formatter.go

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -58,30 +58,27 @@ func FormatWrite(fmtCtx formatter.Context, secrets []swarm.Secret) error {
5858

5959
// formatWrite writes the context
6060
func formatWrite(fmtCtx formatter.Context, secrets []swarm.Secret) error {
61-
render := func(format func(subContext formatter.SubContext) error) error {
61+
sCtx := &secretContext{
62+
HeaderContext: formatter.HeaderContext{
63+
Header: formatter.SubHeaderContext{
64+
"ID": secretIDHeader,
65+
"Name": formatter.NameHeader,
66+
"Driver": formatter.DriverHeader,
67+
"CreatedAt": secretCreatedHeader,
68+
"UpdatedAt": secretUpdatedHeader,
69+
"Labels": formatter.LabelsHeader,
70+
},
71+
},
72+
}
73+
return fmtCtx.Write(sCtx, func(format func(subContext formatter.SubContext) error) error {
6274
for _, secret := range secrets {
6375
secretCtx := &secretContext{s: secret}
6476
if err := format(secretCtx); err != nil {
6577
return err
6678
}
6779
}
6880
return nil
69-
}
70-
return fmtCtx.Write(newSecretContext(), render)
71-
}
72-
73-
func newSecretContext() *secretContext {
74-
sCtx := &secretContext{}
75-
76-
sCtx.Header = formatter.SubHeaderContext{
77-
"ID": secretIDHeader,
78-
"Name": formatter.NameHeader,
79-
"Driver": formatter.DriverHeader,
80-
"CreatedAt": secretCreatedHeader,
81-
"UpdatedAt": secretUpdatedHeader,
82-
"Labels": formatter.LabelsHeader,
83-
}
84-
return sCtx
81+
})
8582
}
8683

8784
type secretContext struct {
@@ -147,7 +144,7 @@ func inspectFormatWrite(fmtCtx formatter.Context, refs []string, getRef inspect.
147144
if fmtCtx.Format != secretInspectPrettyTemplate {
148145
return inspect.Inspect(fmtCtx.Output, refs, string(fmtCtx.Format), getRef)
149146
}
150-
render := func(format func(subContext formatter.SubContext) error) error {
147+
return fmtCtx.Write(&secretInspectContext{}, func(format func(subContext formatter.SubContext) error) error {
151148
for _, ref := range refs {
152149
secretI, _, err := getRef(ref)
153150
if err != nil {
@@ -162,8 +159,7 @@ func inspectFormatWrite(fmtCtx formatter.Context, refs []string, getRef inspect.
162159
}
163160
}
164161
return nil
165-
}
166-
return fmtCtx.Write(&secretInspectContext{}, render)
162+
})
167163
}
168164

169165
type secretInspectContext struct {

0 commit comments

Comments
 (0)