#!/bin/bash set -eu set -o pipefail prefix="../../libs" find "$prefix" -name "*.idr" >tmp while IFS= read -r rawfile; do file=$(echo "$rawfile" | sed "s|\.\./\.\./libs/\(.*\)|\1|") libname=$(echo "$file" | sed "s|\([^/]*\)/.*|\1|") filename=$(echo "$file" | sed "s|[^/]*/\(.*\)\.idr|\1|") modulename=$(echo "$filename" | sed "s|/|.|g") htmldir="html/${libname}/source/" htmlfile="${htmldir}/${modulename}.html" mkdir -p "$htmldir" ttc_version=$(ls "${prefix}/${libname}/build/ttc/") katla html "$rawfile" "${prefix}/${libname}/build/ttc/${ttc_version}/${filename}.ttm" >"$htmlfile" sed -i "s|
|