#!/bin/sh progname=mancomp src="$HOME"/ncurses-HEAD/share/man pages=$(find "$src" -type f -and -not -type l | sort) if [ $# -ne 1 ] then echo "$progname: give me an infix argument, like \"stock\"" >&2 exit 2 fi tag=$1 if ! [ -r "$src" ] then echo "$progname: \"$src\" does not exist or is not readable" >&2 exit 2 fi cmd=nroff opts="-t -ww -dAD=l -rBP=5n -rLL=80n -rHY=0 -rCHECKSTYLE=2 -man" set -e echo groff-HEAD >&2 ~/groff-HEAD/bin/$cmd $opts $pages > ncurses-"$tag".groff-git echo groff-stable >&2 ~/groff-stable/bin/$cmd $opts $pages > ncurses-"$tag".groff-1230 echo /usr/bin/groff >&2 /usr/bin/$cmd $opts $pages > ncurses-"$tag".groff-1224 echo mandoc >&2 mandoc $pages | ul > ncurses-"$tag".mandoc dir=$(pwd) echo heirloom >&2 cd ~/heirloom ./bin/tbl $pages | ./bin/nroff -man \ | ul > "$dir"/ncurses-"$tag".heirloom cd ~/dwb DWBHOME=. ./bin/tbl $pages | DWBHOME=. ./bin/nroff -man \ | ul > "$dir"/ncurses-"$tag".dwb