mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 10:27:22 +00:00 
			
		
		
		
	
						commit
						c2df8043db
					
				| @ -5,48 +5,28 @@ | ||||
| #So, here must be a method   dns_myapi_add() | ||||
| #Which will be called by acme.sh to add the txt record to your api system. | ||||
| #returns 0 means success, otherwise error. | ||||
| 
 | ||||
| # | ||||
| #Author: Neilpang | ||||
| #Report Bugs here: https://github.com/Neilpang/acme.sh | ||||
| # | ||||
| ########  Public functions ##################### | ||||
| 
 | ||||
| #Usage: dns_myapi_add   _acme-challenge.www.domain.com   "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs" | ||||
| dns_myapi_add() { | ||||
|   fulldomain=$1 | ||||
|   txtvalue=$2 | ||||
|   _info "Using myapi" | ||||
|   _debug fulldomain "$fulldomain" | ||||
|   _debug txtvalue "$txtvalue" | ||||
|   _err "Not implemented!" | ||||
|   return 1 | ||||
| } | ||||
| 
 | ||||
| #fulldomain | ||||
| #Usage: fulldomain | ||||
| #Remove the txt record afer validation. | ||||
| dns_myapi_rm() { | ||||
|   fulldomain=$1 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| ####################  Private functions bellow ################################## | ||||
| _info() { | ||||
|   if [ -z "$2" ]; then | ||||
|     echo "[$(date)] $1" | ||||
|   else | ||||
|     echo "[$(date)] $1='$2'" | ||||
|   fi | ||||
| } | ||||
| 
 | ||||
| _err() { | ||||
|   _info "$@" >&2 | ||||
|   return 1 | ||||
| } | ||||
| 
 | ||||
| _debug() { | ||||
|   if [ -z "$DEBUG" ]; then | ||||
|     return | ||||
|   fi | ||||
|   _err "$@" | ||||
|   return 0 | ||||
| } | ||||
| 
 | ||||
| _debug2() { | ||||
|   if [ "$DEBUG" ] && [ "$DEBUG" -ge "2" ]; then | ||||
|     _debug "$@" | ||||
|   fi | ||||
|   return | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user