1 #!/usr/local/plan9/bin/rc
3 path=($PLAN9/bin $path)
8 n=`{echo $i | sed 's/man//;s!/INDEX!!'}
9 cat $PLAN9/dist/manindextop.html | sed 's/NNN/'$n'/g'
11 # complicated sort order: want 9p.3, 9p-cmdbuf.3, 9pclient.3
12 for (j in `{ls [a-z0-9:]*.[0-9]* | sed 's/[.\-]/ &/g;s/\./ &/g' | sort | tr -d ' '}){
13 n=`{grep '^\.TH' $j | sed 1q | awk '{print $3}'}
14 name=`{echo $j | sed 's/\..*//'}
18 echo '<tr height=1><td>'
19 echo '<tr height=1><td colspan=2 bgcolor=#cccccc>'
20 echo '<tr height=1><td>'
22 echo -n '<tr><td valign=top><a href="'$name'.html">'$name'('$n')</a><td>'
47 cat $PLAN9/dist/manindexbottom.html
48 } >$i.html && mv $i.html `{echo $i.html | tr A-Z a-z}
50 for (i in */[~.]*.[0-9]*){
51 j=`{echo $i | 9 sed 's/\..*//'}
57 troff -manhtml $i | troff2html -t 'Plan 9 from User Space'>/tmp/manweb.html
59 sed '/<!-- TRAILER -->/q' /tmp/manweb.html
60 cat $PLAN9/dist/mantrailer.html
61 sed -n '/<!-- TRAILER -->/,$p' /tmp/manweb.html