Permissions: -rwxr-xr-x
#!/bin/bashset -euo pipefail( egrep -oh 'https://[^"]+\.js' "$@" || true ) | sort -u | while read -r url; do hash=$(curl -fsS "$url" | openssl dgst -sha384 -binary | openssl base64 -A) sed -i "\|$url| c\\ <script src=\"$url\" integrity=\"sha384-$hash\" crossorigin=\"anonymous\"></script>" "$@"done( egrep -oh 'https://[^"]+\.css' "$@" || true ) | sort -u | while read -r url; do hash=$(curl -fsS "$url" | openssl dgst -sha384 -binary | openssl base64 -A) sed -i "\|$url| c\\ <link rel=\"stylesheet\" href=\"$url\" integrity=\"sha384-$hash\" crossorigin=\"anonymous\">" "$@"done