mirror of https://github.com/tLDP/LDP
30 lines
698 B
Bash
30 lines
698 B
Bash
#!/bin/bash
|
|
# manview.sh: Formats the source of a man page for viewing.
|
|
|
|
# This script is useful when writing man page source.
|
|
# It lets you look at the intermediate results on the fly
|
|
#+ while working on it.
|
|
|
|
E_WRONGARGS=85
|
|
|
|
if [ -z "$1" ]
|
|
then
|
|
echo "Usage: `basename $0` filename"
|
|
exit $E_WRONGARGS
|
|
fi
|
|
|
|
# ---------------------------
|
|
groff -Tascii -man $1 | less
|
|
# From the man page for groff.
|
|
# ---------------------------
|
|
|
|
# If the man page includes tables and/or equations,
|
|
#+ then the above code will barf.
|
|
# The following line can handle such cases.
|
|
#
|
|
# gtbl < "$1" | geqn -Tlatin1 | groff -Tlatin1 -mtty-char -man
|
|
#
|
|
# Thanks, S.C.
|
|
|
|
exit $? # See also the "maned.sh" script.
|