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