code: func FormatWrite(ctx formatter.Context, plugins []*types.Plugin) error {
  	render := func(format func(subContext formatter.SubContext) error) error {
  		for _, plugin := range plugins {
  			pluginCtx := &pluginContext{trunc: ctx.Trunc, p: *plugin}
  			if err := format(pluginCtx); err != nil {
  				return err
  			}
  		}
  		return nil
  	}
  	pluginCtx := pluginContext{}
  	pluginCtx.Header = formatter.SubHeaderContext{
  		"ID":              pluginIDHeader,
  		"Name":            formatter.NameHeader,
  		"Description":     formatter.DescriptionHeader,
  		"Enabled":         enabledHeader,
  		"PluginReference": formatter.ImageHeader,
  	}
  	return ctx.Write(&pluginCtx, render)
  }
docs: // FormatWrite writes the context