diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
commit | 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch) | |
tree | 4464880c571602d54f6ae114729bf62a89518057 /pkg/system/phelp.cl | |
download | iraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz |
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'pkg/system/phelp.cl')
-rw-r--r-- | pkg/system/phelp.cl | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkg/system/phelp.cl b/pkg/system/phelp.cl new file mode 100644 index 00000000..4de3eab2 --- /dev/null +++ b/pkg/system/phelp.cl @@ -0,0 +1,41 @@ +# PHELP -- Paged help. + +procedure phelp (template) + +string template {prompt="module name template"} + +bool file_template=no {prompt="print help file"} +bool all=yes {prompt="find all modules matching template"} +string parameter="all" {prompt="parameter for which help is desired"} +string section="all" {prompt="section for which help is desired"} +string option="help" {prompt="type of help desired"} +int lmargin=1 {min=1, prompt="left margin"} +int rmargin=72 {min=2, prompt="right margin"} +string helpdb="helpdb" {prompt="help database to be used"} + +begin + file helptext + string s_template + + # Get a temp file to hold help text. + helptext = mktemp ("tmp$htx") + s_template = template + + # Run HELP, redirecting the output to the temp file. + help (s_template, > helptext, page=no, + all = all, + file_template = file_template, + parameter = parameter, + section = section, + option = option, + lmargin = lmargin, + rmargin = rmargin, + device = "terminal", + helpdb = helpdb) + + # Page saved text output. + page (helptext, prompt = s_template) + + # Delete temp file. + delete (helptext, verify-) +end |