[console_scripts]
stac_generator = stac_generator.scripts.stac_generator:main

[stac_generator.generators]
asset = stac_generator.plugins.generators.asset:AssetGenerator
collection = stac_generator.plugins.generators.collection:CollectionGenerator
item = stac_generator.plugins.generators.item:ItemGenerator

[stac_generator.inputs]
elasticsearch = stac_generator.plugins.inputs.elasticsearch:ElasticsearchInput
file_system = stac_generator.plugins.inputs.file_system:FileSystemInput
intake_esm = stac_generator.plugins.inputs.intake_esm:IntakeESMInput
object_store = stac_generator.plugins.inputs.object_store:ObjectStoreInput
rabbitmq = stac_generator.plugins.inputs.rabbit_mq:RabbitMQInput
solr = stac_generator.plugins.inputs.solr:SolrInput
text_file = stac_generator.plugins.inputs.text_file:TextFileInput
thredds = stac_generator.plugins.inputs.thredds:ThreddsInput

[stac_generator.mappings]
ceda = stac_generator.plugins.mappings.ceda:CEDAMapping
jinja = stac_generator.plugins.mappings.jinja2:Jinja2Mapping
stac = stac_generator.plugins.mappings.stac:STACMapping

[stac_generator.outputs]
elasticsearch = stac_generator.plugins.outputs.elasticsearch:ElasticsearchOutput
elasticsearch_bulk = stac_generator.plugins.bulk_outputs.elasticsearch:ElasticsearchBulkOutput
intake_esm = stac_generator.plugins.outputs.intake_esm:IntakeESMOutput
json_file = stac_generator.plugins.outputs.json_file:JsonFileOutput
rabbitmq = stac_generator.plugins.outputs.rabbit_mq:RabbitMQOutput
rabbitmq_bulk = stac_generator.plugins.bulk_outputs.rabbit_mq:RabbitMQBulkOutput
stac_fastapi = stac_generator.plugins.outputs.stac_fastapi:STACFastAPIOutput
stacapi = stac_generator.plugins.outputs.stacapi_backend:StacApiOutputBackend
standard_out = stac_generator.plugins.outputs.standard_out:StandardOutOutput
standard_out_bulk = stac_generator.plugins.bulk_outputs.standard_out:StandardOutBulkOutput
text_file = stac_generator.plugins.outputs.text_file:TextFileOutput
