github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/control/controldisplay/get_exporters.go (about)

     1  package controldisplay
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/turbot/steampipe/pkg/export"
     7  )
     8  
     9  // GetExporters returns an array of ControlExporters corresponding to the available output formats
    10  func GetExporters(ctx context.Context) ([]export.Exporter, error) {
    11  	formatResolver, err := NewFormatResolver(ctx)
    12  	if err != nil {
    13  		return nil, err
    14  	}
    15  	exporters := formatResolver.controlExporters()
    16  	return exporters, nil
    17  }