#!/bin/bash rm -rf docs build-docs --target esp32 --language en mkdir -p docs/generic mv _build/en/esp32/html docs/generic rm -rf _build __pycache__ URL="https://docs.espressif.com/projects/esp-protocols/esp_mqtt_cxx/docs/latest/index.html" RELEASES_STR=$(curl $URL | awk '/var RELEASES = \[/,/];/' | sed 's/var RELEASES = \[//' | sed 's/];$//' | tr -d '",') declare -a RELEASES=($RELEASES_STR) if [ -n "$1" ] && [ -n "${1}" ]; then RELEASES+=(\'$1\') fi for i in "${!RELEASES[@]}"; do RELEASES[i]="${RELEASES[$i]},\n" done # Modifes some version and target fields of index.html echo "" | tee -a docs/generic/html/index.html > /dev/null