diff --git a/encryption365.php b/encryption365.php index 338baac..cd9bb03 100644 --- a/encryption365.php +++ b/encryption365.php @@ -929,7 +929,63 @@ function noParam($params) { // 命令不含参数情况 } function showHelp() { // 显示帮助信息 - echo 'help message'; + echo << Output this help information. + + regist => Register Trustocean account in command line. + + login => Login your Trustocean account. + + list => List all sites. + + issue METHOD DOMAIN_1 DOMAIN_2 ... => Try to apply for TLS certificate. + + METHOD => ECC or RSA (ECC recommended) + + DOMAIN_x => Domain name or IP address included in the certificate. + (The first one will be the common name) + + reverify HOST => Re-apply for verification. + + flash HOST => Check the site status and download the certificate again. + + renew HOST => Renew a certificate that is nearly expire. + + install HOST [fullchain=...] [key=...] [cert=...] [ca=...] [cmd=...] + => Install the TLS certificate. + + fullchain => Full certificate chain. + + key => Private key of certificate. + + cert => Certificate + + ca => CA certificate + + cmd => Running command after installation + + autorenew => Check all sites and update certificates that are about to expire. + +Examples: + +> encryption365 login dnomd343@163.com {password} + +> encryption365 issue ECC 8.210.148.24 dns.343.re + +> encryption365 install 8.210.148.24 \ + fullchain=/etc/ssl/certs/8.210.148.24/fullchain.pem \ + key=/etc/ssl/certs/8.210.148.24/privkey.pem \ + cmd="systemctl force-reload nginx" + + +EOF; } function main($argv) { // 脚本入口