ClearPerl: Perl 5 modules for ClearCase
Introduction to ClearPerl
ClearPerl version 5 (hereafter referred to as just "ClearPerl") is intended
to be an OpenSource software product which provides a Perl 5 API to various
parts of
Rational Software's ClearCase product line.
Requirements for ClearPerl
ClearPerl will require the use of Perl 5.004 or later,
ClearCase 3.2 or later,
and will hopfully run both on Unix platforms as well as Windows/NT.
Copying and Licensing Terms for ClearPerl
ClearPerl is in the pre-release development stages at present.
It is copyrighted 1995-1999 by Brad Appleton except where explicitly stated
otherwise for a given file or module. It may be copied or modified under the
same terms a Perl itself
(see the Perl home page).
Proposed Modules
Currently, we envision some of the following modules for ClearPerl:
ClearCase::Config
ClearCase configuration, installation, and platform information.
See the tentative POD-format documentation of the
proposed interface for ClearCase::Config.
ClearCase::ClearTool
Interface to the cleartool command and its subcommands.
Ideally one will be able to choose from executing a separate
cleartool process for each invocation and using a coprocess
to execute subcommands. There should also be a way to process output
line-by-line as if it were a filehandle. See the tentative POD-format
documentation of the proposed interface
for ClearCase::ClearTool.
ClearCase::ExecOpts
Execution options for running cleartool (or multitool, or other
ClearCase programs) and its subcommands. See the tentative POD-format
documentation of the proposed interface
for ClearCase::ExecOpts.
Items of Interest