ClearCase::ClearPrompt v.1.31

Advertisement
Advertisement

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 AbstractionProvides a simplified interface to the clearprompt program, taking care of creating and removing temp files as required.- Trigger Series SupportRecords and replays responses across multiple trigger firings.- Message CaptureCatches 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 supportCan 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 NormalizationModifies %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 ChooserAllows 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");

ClearCase::ClearPrompt is a Perl module that ... Handle clearprompt in a portable, convenient way ...

 
  • ClearCase::ClearPrompt
  • 1.31
  • David Boyce
  • Linux
  • Freeware
  • 20 Kb
  • 129
  • Free
 
 

Review ClearCase::ClearPrompt

  • captcha
 

Other software of David Boyce
  • @Configured  v.1.0@Configured is a (mini) rule's driven dependency injection framework. Homepage: http://configured.sourceforge.net ...
    
    New Miscellaneous software
    • Bersoft HTML Print  v.9.09This programmer utility for printing HTML pages and images in an invisible way can be called from your application, passing either the file to print or a file list as a parameter.
    • Metamill  v.8.2.2022Metamill is a professional UML modeling tool. Supports UML 2.4 standard. All 14 UML diagrams supported. Round-trip engineering for Python, ADA, Java, C, C++, C# and VB.Net. RTF and HTML document generation. Fast and easy to use. www.metamill.com ...
    • RunETAC  v.2-0.1-6-enaThe ETAC programming language is a general purpose dictionary and stack based interpreted script programming language fully capable of traditional high-level block structured language style syntax.
    • SocialMedia driven App Developer  v.3.00If you could look 1 year ahead, would you want to see? The SocialMedia driven App Developer is calculating your Shareware's Success. Fine-tune as many cost-driving parameters as you want. See revenue and net profit results displayed over 48 months.
    • Otk Tests  v.0.93Otk is a portable widget library for making graphical user interfaces (GUI's) for application programs.
    • SVN::Notify  v.2.81SVN::Notify::Filter - Create output filters for SVN::Notify ...