source "${CWDIR}/.env" # Record name $3 # Record type $4 # Record content $5 (default: own IP) # Cloudflare Proxy $6 (true/false) if FETCH=$(curl -sX GET "https://api.cloudflare.com/client/v4/zones/$ZONE/dns_records" \ -H "X-Auth-Email: ${EMAIL}" \ -H "X-Auth-Key: ${AUTH_KEY}" \ -H "Content-Type: application/json"); then DOMAIN=($(echo "${FETCH}" | jq -r '.result[].name')) case "$2" in "list") for ((i=0;i<${#DOMAIN[@]};++i)); do echo "$(echo "${FETCH}" | jq -r ".result[${i}].name") $(echo "${FETCH}" | jq -r ".result[${i}].type") $(echo "${FETCH}" | jq -r ".result[${i}].content") $(echo "${FETCH}" | jq -r ".result[${i}].id")" | output info $(