Initial commit
This commit is contained in:
commit
c975583893
13
00-generate-man-pages.zsh
Executable file
13
00-generate-man-pages.zsh
Executable file
|
@ -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/>/\>/g' | sed -e 's~.*~<a href="&">&</a><br />~' >> index.html
|
||||||
|
mkdir -p "$(dirname "$target")";
|
||||||
|
man2html "$m" | sed -ne '/^$/,$p' | perl -pe 'BEGIN{$k=0};s/<DT>/"<DT id=\"" . ++$k . "\">"/e' > "$target.html";
|
||||||
|
done
|
||||||
|
|
Loading…
Reference in New Issue
Block a user