Closed KT0O closed 4 months ago
Hello,
we will not do that.
We already provide binaries for a majority of OS/arch: https://github.com/go-acme/lego/releases Same thing for Docker images: https://hub.docker.com/r/goacme/lego/tags
The manual provider is just a hack for unsupported providers, this is not the main way to use lego.
Related to #992
General idea
When using lego as a library, having support of all the DNS providers is not always useful. It adds a huge amount of dependencies, considerably increasing library size (50MB+ difference). The idea is to be able to disable these third parties by setting a compile time flag to use when you do not need these implementations.