[console_scripts]
eodag = eodag.cli:eodag

[eodag.plugins.api]
EcmwfApi = eodag.plugins.apis.ecmwf:EcmwfApi [ecmwf]
UsgsApi = eodag.plugins.apis.usgs:UsgsApi [usgs]

[eodag.plugins.auth]
AwsAuth = eodag.plugins.authentication.aws_auth:AwsAuth
GenericAuth = eodag.plugins.authentication.generic:GenericAuth
HTTPHeaderAuth = eodag.plugins.authentication.header:HTTPHeaderAuth
HttpQueryStringAuth = eodag.plugins.authentication.qsauth:HttpQueryStringAuth
KeycloakOIDCPasswordAuth = eodag.plugins.authentication.keycloak:KeycloakOIDCPasswordAuth
OAuth = eodag.plugins.authentication.oauth:OAuth
OIDCAuthorizationCodeFlowAuth = eodag.plugins.authentication.openid_connect:OIDCAuthorizationCodeFlowAuth
OIDCTokenExchangeAuth = eodag.plugins.authentication.token_exchange:OIDCTokenExchangeAuth
SASAuth = eodag.plugins.authentication.sas_auth:SASAuth
TokenAuth = eodag.plugins.authentication.token:TokenAuth

[eodag.plugins.crunch]
FilterDate = eodag.plugins.crunch.filter_date:FilterDate
FilterLatestByName = eodag.plugins.crunch.filter_latest_tpl_name:FilterLatestByName
FilterLatestIntersect = eodag.plugins.crunch.filter_latest_intersect:FilterLatestIntersect
FilterOverlap = eodag.plugins.crunch.filter_overlap:FilterOverlap
FilterProperty = eodag.plugins.crunch.filter_property:FilterProperty

[eodag.plugins.download]
AwsDownload = eodag.plugins.download.aws:AwsDownload
CreodiasS3Download = eodag.plugins.download.creodias_s3:CreodiasS3Download
HTTPDownload = eodag.plugins.download.http:HTTPDownload
S3RestDownload = eodag.plugins.download.s3rest:S3RestDownload

[eodag.plugins.search]
BuildPostSearchResult = eodag.plugins.search.build_search_result:BuildPostSearchResult
BuildSearchResult = eodag.plugins.search.build_search_result:BuildSearchResult
CSWSearch = eodag.plugins.search.csw:CSWSearch [csw]
CopMarineSearch = eodag.plugins.search.cop_marine:CopMarineSearch
CreodiasS3Search = eodag.plugins.search.creodias_s3:CreodiasS3Search
DataRequestSearch = eodag.plugins.search.data_request_search:DataRequestSearch
ODataV4Search = eodag.plugins.search.qssearch:ODataV4Search
PostJsonSearch = eodag.plugins.search.qssearch:PostJsonSearch
QueryStringSearch = eodag.plugins.search.qssearch:QueryStringSearch
StacSearch = eodag.plugins.search.qssearch:StacSearch
StaticStacSearch = eodag.plugins.search.static_stac_search:StaticStacSearch
