#!/bin/sh set -eu die() { echo "$@" >&2 exit 1 } script=$0 path=${script%/*} prefix=${path%/bin} exman="${prefix}/share/exman" [ -d "${exman}" ] || exman=$prefix system=${1:-} [ -n "${system}" ] || die 'What system do you want?' shift export MANPATH="${exman}/${system}" [ -d "${MANPATH}" ] || die "No manuals for ${system}" export MANSECT= for sect in "${MANPATH}"/man*/; do sect=${sect%/} sect=${sect##*/man} MANSECT="${MANSECT:-}${MANSECT:+:}${sect}" done exec man "$@"