Software Index
Linux Software Programming  


download download home home   report broken
important software information
company name:
David Boyce
license: Freeware
minimum requirements:
functional limitations:
ClearCase::ClearPrompt description
ClearCase::ClearPrompt is a Perl module that provides various areas of functionality, each based on clearprompt in some way but otherwise orthogonal. These are:

- Clearprompt Abstraction

Provides a simplified interface to the clearprompt program, taking care of creating and removing temp files as required.

- Trigger Series Support

Records and replays responses across multiple trigger firings.

- Message Capture

Catches output to stdout or stderr which would otherwise be lost in a GUI environment and pops them up as dialog boxes using clearprompt.

- GUI trigger debugging support

Can be told to run the trigger in a perl debugger session in a separate window. Useful for debugging trigger problems that come up only in the GUI.

- InterOp Environment Normalization

Modifies %ENV on Windows such that all CLEARCASE_* values use forward (/) slashes instead of backslashes. Generally useful in triggers where many path values such as $ENV{CLEARCASE_PN} are provided in the environment.

- Directory Chooser

Allows clearprompt to be used for selecting directories (aka folders).


use ClearCase::ClearPrompt qw(clearprompt);

# Boolean usage
my $rc = clearprompt(qw(yes_no -mask y,n -type ok -prompt), 'Well?');

# Returns text into specified variable (context sensitive).
my $txt = clearprompt(qw(text -pref -pro), 'Enter text data here: ');

# Asynchronous usage - show dialog box and continue
clearprompt(qw(proceed -mask p -type ok -prompt), "You said: $txt");

# Trigger series (record/replay responses for multiple elements)
use ClearCase::ClearPrompt qw(clearprompt /TRIGGERSERIES);
my $txt = clearprompt(qw(text -pref -pro), 'Response for all elems: ');

# Clean up environment on Windows to use /-style paths:
use ClearCase::ClearPrompt qw(/ENV);

# Cause the program to run in the debugger, even in a GUI environment:
use ClearCase::ClearPrompt qw(/DEBUG);

# Automatically divert trigger error msgs to clearprompt dialogs
use ClearCase::ClearPrompt qw(+ERRORS);

# As above but send error msgs via email instead to user1 and user2
use ClearCase::ClearPrompt qw(+ERRORS=user1,user2);

# As above but send msgs to the current user
use ClearCase::ClearPrompt '+ERRORS=' . ($ENV{LOGNAME} || $ENV{USERNAME});

# Prompt for a directory (not supported natively by clearprompt cmd)
use ClearCase::ClearPrompt qw(clearprompt_dir);
my $dir = clearprompt_dir('/tmp', "Please choose a directory");. Clear Guidance Consulting. Publisher of ClearCase::ClearPrompt, Author of ClearCase::ClearPrompt 1.31. ClearCase::ClearPrompt is a Perl module that provides various areas of functionality, each based on clearprompt in some way but otherwise orthogonal. These are: - Clearprompt Abstraction Pro
Similar software
CGI::QuickForm (Popularity: ) : CGI::QuickForm is a Perl module that provides a quick and simple mechanism for providing on-line CGI forms.

When show_form executes it presents the form with the fields requested. As you can see from the minimal example at the beginning of the ...

cpan2rpm (Popularity: ) : cpan2rpm is a Perl script that generates an RPM package from a Perl module. It uses the standard RPM file structure and creates a spec file, a source RPM, and a binary, leaving these in their respective directories.

The script can ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar scripts
Clearcase plugin for Eclipse (Popularity: ) : Provides a ClearCase plug-in for the eclipse development environment. The plug-in Require a ClearCase client installed. We welcome feedback from end-user to make the plug-in more user-friendly. Release info will be published on release mailing-list.
Dreamweaver-ClearCase integration (Popularity: ) : Both Macromedia Dreamweaver and Rational ClearCase have open APIs. The goal of this project is to create a ClearCase source control provider for Dreamweaver using the ClearCase automation library.
Perforce to ClearCase Import Tool (Popularity: ) : can be used to migrate files from Perforce revision control tool to IBM Rational ClearCase. It is far from a perfect migration tool, but better than nothing.
Seapine Software - Bug Tracking, Automated Testing, SCM (Popularity: ) : Scalable client/server solution with Windows and Web browser clients and server support for Windows, Linux, Solaris, and Mac OS X / Tracks defects, feature requests, test configurations, users, customers, and more / Interfaces with Surround SCM, Visual SourceSafe, ClearCase, PVCS, ...
BasketCase (Popularity: ) : BasketCase is a (Ruby) script that encapsulates the Rational ClearCase command-line interface, "cleartool", making it slightly more comfortable for developers more used to non-locking version-control systems such as CVS or Subversion.
Codestriker (Popularity: ) : Codestriker is an open-sourced web application which supports online code reviewing. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, ...
clearantlib (Popularity: ) : This library is a collection of Ant tasks for integrating IBM Rational ClearCase with Apache Ant. The integration makes full use of the power and capabilities of Ant, with support for nested elements (such as filesets) as well as conditions.
Nick's Python Tool Chest (Popularity: ) : Nxpy is a Python library that combines general purpose features with a set of tools more geared towards build automation and source code management. It provides convenient ways to invoke and control interactive and non-interactive commands, context aware backup for ...
MidWatch: Automated Build Engine (Popularity: ) : MidWatch is an automated build engine for compiling large scale Visual C++ products in the Win32 environment (based on the .dsp file). Currently, it integrates with ClearCase, Install Shield 5.1, RPM and MSI
Sinis (Popularity: ) : CVS Permissioning ToolIt allows you to tightly control commit and tagging access to your CVS Repository.This tool makes cvs a serious player in the SCM Tool World it makes up to any other system such as VSS or ClearCase.
Rate me
supported os's
downloads 7
version 1.31
size in Kb 20
user rating 5/10
our rating 0 Stars
share info
Recommend ClearCase::ClearPrompt
Report spyware
New Software
Popular Software
Latest Reviews