#!/bin/bash
rm -rf docs
build-docs --target esp32 --language en
build-docs --target esp32 --language zh_CN
mkdir -p docs/en
mv _build/en/esp32/html docs/en
mkdir -p docs/zh_CN
mv _build/zh_CN/esp32/html docs/zh_CN
rm -rf _build __pycache__ tee
URL="https://docs.espressif.com/projects/esp-protocols/mdns/docs/latest/en/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 "" >> docs/en/html/index.html
# Modifes some version and target fields of index.html
echo "" >> docs/zh_CN/html/index.html