Software Index
Linux Software Programming  

ClearCase::ClearPrompt

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).

SYNOPSIS

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*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 7
version 1.31
size in Kb 20
popularity   
1910/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend ClearCase::ClearPrompt
Report spyware
New Software
Popular Software
Latest Reviews