- Removed option of writing to ~/.bash_profile or ~/.profile this is only set when running script so as not to alter user files
- Added more option on dependencies
- Added option to install web servers
- Added option to update lego
- Added option to check for different linux distro (only debian and rhel variants covered)
- Updated go version to 1.24.5 from 1.24.5
Changed all exits to 0 from 1 - inappropriate to exit with 1
Changes to write all renewal output to file - to track renewal attempts by crontab
Signed-off-by: agboola <agboola@theonasanyas.com>
initial script to issue, revoke, list, renew, autorenew lets encrypt certificates.
it only uses dns challenges
Signed-off-by: agboola <agboola@theonasanyas.com>