cli/command/service: inline vars and use struct literals
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@ -236,7 +236,8 @@ func inspectFormatWrite(fmtCtx formatter.Context, refs []string, getRef, getNetw
|
||||
if fmtCtx.Format != serviceInspectPrettyTemplate {
|
||||
return inspect.Inspect(fmtCtx.Output, refs, string(fmtCtx.Format), getRef)
|
||||
}
|
||||
render := func(format func(subContext formatter.SubContext) error) error {
|
||||
|
||||
return fmtCtx.Write(&serviceInspectContext{}, func(format func(subContext formatter.SubContext) error) error {
|
||||
for _, ref := range refs {
|
||||
serviceI, _, err := getRef(ref)
|
||||
if err != nil {
|
||||
@ -246,13 +247,15 @@ func inspectFormatWrite(fmtCtx formatter.Context, refs []string, getRef, getNetw
|
||||
if !ok {
|
||||
return errors.Errorf("got wrong object to inspect")
|
||||
}
|
||||
if err := format(&serviceInspectContext{Service: service, networkNames: resolveNetworks(service, getNetwork)}); err != nil {
|
||||
if err := format(&serviceInspectContext{
|
||||
Service: service,
|
||||
networkNames: resolveNetworks(service, getNetwork),
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
return fmtCtx.Write(&serviceInspectContext{}, render)
|
||||
})
|
||||
}
|
||||
|
||||
type serviceInspectContext struct {
|
||||
|
||||
Reference in New Issue
Block a user