#! /bin/bash
# Fix
rm -f src/furo/assets/styles/base/_screen-readers.scss
perl -pi -e 's/^:-moz/\\:-moz/' src/furo/assets/styles/base/_screen-readers.sass
perl -pi -e 's/^:target/\\:target/' src/furo/assets/styles/content/_target.sass
perl -pi -e 's/list\.nth\(/nth(/' src/furo/assets/styles/content/_admonitions.sass
#
find src/furo/assets/styles/ -name '*.sass' | while read sass
do
	scss=$(dirname $sass)/$(basename $sass '.sass').scss
	if [ !  -f $scss ]
	then
		echo "== convert $sass in $scss =="
		sass-convert --from sass --to scss $sass > $scss
	fi
done

#echo "=== src/furo/assets/styles/furo.sass ==="
#cat src/furo/assets/styles/furo.sass
#echo "=== src/furo/assets/styles/furo-extensions.sass ==="
#cat src/furo/assets/styles/furo-extensions.sass

echo "===== rsass src/furo/assets/styles/furo-extensions.scss ====="
rsass src/furo/assets/styles/furo-extensions.scss > furo-extensions.css
echo "===== sass src/furo/assets/styles/furo.scss ====="
rsass src/furo/assets/styles/furo.scss > furo.css

# Cleanup
perl -pi -e 's/^\\:-moz/:-moz/' src/furo/assets/styles/base/_screen-readers.sass
perl -pi -e 's/^\\:target/:target/' src/furo/assets/styles/content/_target.sass
perl -pi -e 's/nth\(/list.nth(/' src/furo/assets/styles/content/_admonitions.sass
find src/furo/assets/styles/ -name '*.sass' | while read sass
do
	scss=$(dirname $sass)/$(basename $sass '.sass').scss
	[ ! -f $scss ] || rm -f $scss
done
