mirror of
https://github.com/Wandmalfarbe/pandoc-latex-template.git
synced 2024-12-23 16:12:23 +00:00
39 lines
814 B
Bash
39 lines
814 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
echo "##"
|
|
echo "# building examples"
|
|
echo "##"
|
|
echo ""
|
|
|
|
containsElement () {
|
|
local e match="$1"
|
|
shift
|
|
for e; do [[ "$e" == "$match" ]] && return 0; done
|
|
return 1
|
|
}
|
|
|
|
# these examples are skipped because they don't run in CI builds (for now)
|
|
skippedExamples=("language-chinese" "language-japanese")
|
|
|
|
# loop all files in the current folder
|
|
for f in *; do
|
|
# run only for folders
|
|
if [ -d "$f" ]; then
|
|
|
|
if containsElement "$f" "${skippedExamples[@]}"; then
|
|
echo "skipping '$f'"
|
|
echo ""
|
|
else
|
|
echo "building '$f'"
|
|
cd "$f"
|
|
echo " - running pandoc build script"
|
|
bash "$PWD/build.sh"
|
|
echo " - generating preview"
|
|
pdftoppm -r 150 -png "document.pdf" > "preview.png"
|
|
echo ""
|
|
cd ".."
|
|
fi
|
|
fi
|
|
done
|