github.com/Jeffail/benthos/v3@v3.65.0/public/components/all/package.go (about)

     1  // Package all imports all component implementations that ship with the open
     2  // source Benthos repo. This is a convenient way of importing every single
     3  // connector at the cost of a larger dependency tree for your application.
     4  package all
     5  
     6  import (
     7  	// Import old legacy packages.
     8  	_ "github.com/Jeffail/benthos/v3/public/components/legacy"
     9  
    10  	// Import new service packages.
    11  	_ "github.com/Jeffail/benthos/v3/internal/impl/aws"
    12  	_ "github.com/Jeffail/benthos/v3/internal/impl/confluent"
    13  	_ "github.com/Jeffail/benthos/v3/internal/impl/gcp"
    14  	_ "github.com/Jeffail/benthos/v3/internal/impl/generic"
    15  	_ "github.com/Jeffail/benthos/v3/internal/impl/kafka"
    16  	_ "github.com/Jeffail/benthos/v3/internal/impl/maxmind"
    17  	_ "github.com/Jeffail/benthos/v3/internal/impl/mongodb"
    18  	_ "github.com/Jeffail/benthos/v3/internal/impl/msgpack"
    19  	_ "github.com/Jeffail/benthos/v3/internal/impl/nats"
    20  	_ "github.com/Jeffail/benthos/v3/internal/impl/parquet"
    21  	_ "github.com/Jeffail/benthos/v3/internal/impl/pulsar"
    22  	_ "github.com/Jeffail/benthos/v3/internal/impl/sql"
    23  	"github.com/Jeffail/benthos/v3/internal/template"
    24  
    25  	// Import all (supported) sql drivers
    26  	_ "github.com/ClickHouse/clickhouse-go"
    27  	_ "github.com/denisenkom/go-mssqldb"
    28  	_ "github.com/go-sql-driver/mysql"
    29  	_ "github.com/lib/pq"
    30  )
    31  
    32  func init() {
    33  	_, _ = template.InitTemplates()
    34  }