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

[stac_generator.generator]
generator=stac_generator.core.generator:Generator

[stac_generator.inputs]
elasticsearch_aggregation=stac_generator.plugins.inputs.elasticsearch_aggregation:ElasticsearchAggregationInput
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
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

