mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-22 13:11:41 +00:00
add --remove
This commit is contained in:
parent
be83a6a37a
commit
78f0201dfa
40
acme.sh
40
acme.sh
@ -3431,7 +3431,7 @@ uninstallcronjob() {
|
||||
revoke() {
|
||||
Le_Domain="$1"
|
||||
if [ -z "$Le_Domain" ]; then
|
||||
_usage "Usage: $PROJECT_ENTRY --revoke -d domain.com"
|
||||
_usage "Usage: $PROJECT_ENTRY --revoke -d domain.com [--ecc]"
|
||||
return 1
|
||||
fi
|
||||
|
||||
@ -3489,6 +3489,37 @@ revoke() {
|
||||
return 1
|
||||
}
|
||||
|
||||
#domain ecc
|
||||
remove() {
|
||||
Le_Domain="$1"
|
||||
if [ -z "$Le_Domain" ]; then
|
||||
_usage "Usage: $PROJECT_ENTRY --remove -d domain.com [--ecc]"
|
||||
return 1
|
||||
fi
|
||||
|
||||
_isEcc="$2"
|
||||
|
||||
_initpath "$Le_Domain" "$_isEcc"
|
||||
_removed_conf="$DOMAIN_CONF.removed"
|
||||
if [ ! -f "$DOMAIN_CONF" ]; then
|
||||
if [ -f "$_removed_conf" ]; then
|
||||
_err "$Le_Domain is already removed, You can remove the folder by yourself: $DOMAIN_PATH"
|
||||
else
|
||||
_err "$Le_Domain is not a issued domain, skip."
|
||||
fi
|
||||
return 1
|
||||
fi
|
||||
|
||||
if mv "$DOMAIN_CONF" "$_removed_conf"; then
|
||||
_info "$Le_Domain is removed, the key and cert files are in $(__green $DOMAIN_PATH )"
|
||||
_info "You can remove them by yourself."
|
||||
return 0
|
||||
else
|
||||
_err "Remove $Le_Domain failed."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
#domain vtype
|
||||
_deactivate() {
|
||||
_d_domain="$1"
|
||||
@ -3944,6 +3975,7 @@ Commands:
|
||||
--renew, -r Renew a cert.
|
||||
--renew-all Renew all the certs.
|
||||
--revoke Revoke a cert.
|
||||
--remove Remove the cert from $PROJECT
|
||||
--list List all the certs.
|
||||
--showcsr Show the content of a csr.
|
||||
--install-cronjob Install the cron job to renew certs, you don't need to call this. The 'install' command can automatically install the cron job.
|
||||
@ -4176,6 +4208,9 @@ _process() {
|
||||
--revoke)
|
||||
_CMD="revoke"
|
||||
;;
|
||||
--remove)
|
||||
_CMD="remove"
|
||||
;;
|
||||
--list)
|
||||
_CMD="list"
|
||||
;;
|
||||
@ -4535,6 +4570,9 @@ _process() {
|
||||
revoke)
|
||||
revoke "$_domain" "$_ecc"
|
||||
;;
|
||||
remove)
|
||||
remove "$_domain" "$_ecc"
|
||||
;;
|
||||
deactivate)
|
||||
deactivate "$_domain,$_altdomains"
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user