commit c97558389386cdfb7f92105f83a81dab0e71c778 Author: Suzanne Soy Date: Wed Mar 31 00:10:29 2021 +0100 Initial commit diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/00-generate-man-pages.zsh b/00-generate-man-pages.zsh new file mode 100755 index 0000000..c345c51 --- /dev/null +++ b/00-generate-man-pages.zsh @@ -0,0 +1,13 @@ +#!/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~.*~&
~' >> index.html + mkdir -p "$(dirname "$target")"; + man2html "$m" | sed -ne '/^$/,$p' | perl -pe 'BEGIN{$k=0};s/
/"
"/e' > "$target.html"; +done +