#!/usr/bin/env zsh
: > index.html
for m in /usr/share/man/**/*(.); do
target="${m#/usr/share/man/}";
target="${target%.gz}";
printf %s\\n "$target";
printf %s\\n "$target" | sed -e 's/&/&/g' | sed -e "s/'/\"/g" | sed -e 's/\</g' | sed -e 's/>/\>/g' | sed -e 's~.*~&
~' >> index.html
mkdir -p "$(dirname "$target")";
man2html "$m" | sed -ne '/^$/,$p' | perl -pe 'BEGIN{$k=0};s/