From c97558389386cdfb7f92105f83a81dab0e71c778 Mon Sep 17 00:00:00 2001 From: Suzanne Soy Date: Wed, 31 Mar 2021 00:10:29 +0100 Subject: [PATCH] Initial commit --- .nojekyll | 0 00-generate-man-pages.zsh | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 .nojekyll create mode 100755 00-generate-man-pages.zsh 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 +