#!/bin/bash

docsdir="${PWD}"

if ! command -v asciidoctor &> /dev/null;
then
	exit 0
fi

mkdir -p "${docsdir}"

for f in $(find . -maxdepth 1 -type f -iname "*.adoc"); do
	filename=$(basename -- "${f}")
	nosuffix="${filename%.*}"

	asciidoctor -o "${docsdir}/${nosuffix}.html" "${f}"
	git add "${docsdir}/${nosuffix}.html"
	if command -v pandoc &> /dev/null;
	then
		asciidoctor -b docbook -o - "${f}" | pandoc -f docbook -t markdown_strict -o "${docsdir}/${nosuffix}.md"
		git add "${docsdir}/${nosuffix}.md"
	fi
done
echo "Regenerated docs"
