hdbexamine: Examine a help database

Package: softools

Usage

hdbexamine

Parameters

helpdb = "helpdb"
The filename of the help database to be examined. The reserved name "helpdb" causes the actual filename to be taken from the environment variable of the same name.
verbose = no
If this switch is enabled, hdbexamine will print a detailed description of the help database listing the modules in each package, the date the entry for the package was last modified, and other information. A more concise summary listing only the packages and the number of help modules in each package is printed by default.

Description

The hdbexamine task is used to examine the contents of a help database. By default the standard IRAF help database is examined. Examining the help database with hdbexamine verifies that it can be read by help, and may be useful as a diagnostic in the event that an invalid help directory file (".hd") somewhere in the help directory tree, causes the database to be compiled incorrectly.

Examples

1. Print a concise summary of the contents and structure of the standard help database.

cl> hdbexamine
Help database dev$help.db created Feb 14 21:34 by tody
Database contains 794 modules in 43 packages, file size 105460 bytes

_clpackage   Nov  4  1984 tody     clpackage$_clpackage.hd
clpackage    May 29 17:44 rooke    clpackage$clpackage.hd
os           Feb 13 11:06 tody     host$os/doc/os.hd
root         Nov  4  1984 tody     lib$root.hd
_math        Apr  1 13:38 tody     math$_math.hd
curfit       Jan  6 16:23 tody     math$curfit/doc/curfit.hd
gsurfit      Jan  2 14:46 davis    math$gsurfit/doc/gsurfit.hd
iminterp     Aug  6 16:31 davis    math$iminterp/doc/iminterp.hd
bias         Dec 17  8:53 valdes   pkg$imred/bias/bias.hd
coude        Dec 31 14:38 valdes   pkg$imred/coude/coude.hd
vtel         Jan 22  8:36 lytle    pkg$imred/vtel/vtel.hd
plot         Jan 28 14:04 hammond  pkg$plot/plot.hd

See also

mkhelpdb, help