PowerAda powerada

From OC Systems Wiki!
Jump to: navigation, search


NAME

powerada - Graphical user interface for PowerAda development.

SYNOPSIS

powerada [-h] [-gray | -mono] [project_path]

DESCRIPTION

powerada provides a complete graphical development environment for Ada programs. It provides operations on files, directories, sublibraries, and executable programs within a special UNIX directory structure called a project.

powerada has extensive hypertext on-line help. Use any Help pull-down menu, or hit the F1 key in any window to access context specific help, a toolset overview, the PowerAda User's Guide, and RM95 and LRM83.

A description of the interface itself is provided in Chapter 4, "The PowerAda Development Environment".

The powerada command runs the program in the background, so no '&' is needed after the command.

OPTIONS

-h
Gives version and brief command line help.
-gray
Specifies that the X windows display is grayscale rather than color.
-mono
Specifies that the X window display is monochrome rather than color.

PARAMETERS

project_path
A UNIX directory within an existing project.

FILES

$POWERADA/tools/bin/powerada.ksh

the powerada invocation script

$POWERADA/tools/bin/powerada

the powerada executable

$POWERADA/bin/adbg

the powerada source-level debugger

$HOME/.powerada

directory containing user-specific preferences

$POWERADA/tools/lib/app-defaults/Powerada3

defines X resources used by powerada

ENVIRONMENT VARIABLES

POWERADA
This must be defined and indicate the powerada/ada95 directory in the PowerAda installation.
POWERADA_BASELINES
Names a baselines file identifying aliases for baseline projects.

EXAMPLES

powerada

Invokes powerada on library alib.list. If alib.list does not exist, it is created, and initialized to contain a single working sublibrary named adalib in the current working directory.

powerada /u/me/adaproj/interfaces

Opens the project /u/me/adaproj and starts in the directory interfaces within it.

SEE ALSO

abinchk, aprojbuild, ada, adbg, alibinit, areport, lynx, xemacs, xmosaic.

BUGS/LIMITATIONS

See Problems and Questions at the beginning of this Appendix.