David Boyce > ClearCase-Wrapper-1.19 > ClearCase::Wrapper

Download:
ClearCase-Wrapper-1.19.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.19   Source  

NAME ^

ClearCase::Wrapper - General-purpose wrapper for cleartool

SYNOPSIS ^

This perl module functions as a wrapper for cleartool, allowing its command-line interface to be extended or modified. It allows defaults to be changed, new flags to be added to existing cleartool commands, or entirely new commands to be synthesized.

CLEARTOOL ENHANCEMENTS ^

GENERAL FEATURES ^

CONFIGURABILITY ^

Various degrees of configurability are supported:

DIAGNOSTICS ^

The flag -/dbg=1 prints all cleartool operations executed by the wrapper to stderr as long as the extension in use was coded with ClearCase::Argv, which is the case for all supplied extensions.

INSTALLATION ^

I recommend you install the cleartool.plx file to some global dir (e.g. /usr/local/bin), then symlink it to ct or whatever short name you prefer. For Windows the strategy is similar but requires a "ct.bat" redirector instead of a symlink. See "examples/ct.bat" in the distribution. Unfortunately, there's no equivalent mechanism for wrapping GUI access to clearcase.

To install or update a global enhancement you must run "make pure_all install" - at least that's what I've found to work. Also, don't forget to check that the contents of lib/ClearCase/Wrapper/clearcase_profile are what you want your users to have by default.

COPYRIGHT AND LICENSE ^

Copyright (c) 1997-2006 David Boyce (dsbperl AT boyski.com). All rights reserved. This Perl program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: