#!/usr/bin/env bash readonly DIR=$(dirname $(readlink -f "$0")) cd $DIR; set -e set -u set -o pipefail standardIFS="$IFS" IFS=$'\n\t' usage() { echo "Usage: $0 [URL to test]"; } if (( $# != 1 )); then usage; exit 1; fi readonly url=$1; readonly result=$(curl -I --silent --stderr - "${url}" | grep 'cf-cache-status: HIT'); if [[ -z "${result}" ]]; then echo "Not cached by Cloudflare"; else echo "Cached by Cloudflare"; fi