-cd $TMP_ROBOT_DIR/
-echo "<html><body><ul>" > $ROBOT_DIR/index.html
-for f in *.html; do
- sed 's/black/orange/; s/white/black/; s/^<body>/<body><img src="..\/..\/odl.png">/' $f > $ROBOT_DIR/$f
- echo "<li><a href=\"$f\">$f</a></li>" >> $ROBOT_DIR/index.html
+if hash parallel 2>/dev/null; then
+ parallel --jobs 200% --halt now,fail=1 python2 -m robot.libdoc "{}" "$TMP_ROBOT_DIR/{}.html" ::: ${csit_files[*]}
+else
+ for f in "${csit_files[@]}"; do
+ python -m robot.libdoc "$f" "$TMP_ROBOT_DIR/$f.html"
+ done
+fi
+popd
+# --- END BUILD ROBOT DOCS --- #
+
+# --- START BUILD ROBOT INDEX --- #
+pushd "$TMP_ROBOT_DIR"
+echo "<html><body><ul>" > "$ROBOT_DIR/index.html"
+
+html_files=($(find . -type f -name "*.html" | sed 's#./##'))
+for f in "${html_files[@]}"; do
+ sed 's/black/orange/; s/white/black/; s/^<body>/<body><img src="..\/..\/odl.png">/' "$f" > "$ROBOT_DIR/$f"
+ echo "<li><a href=\"$f\">$f</a></li>" >> "$ROBOT_DIR/index.html"