ClearCase::ClearPrompt v.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 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
  • 125
  • 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: ...
    New Miscellaneous software
    • SocialMedia driven App Developer  v.2.72If 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.
    • InstallAware Free Installer  v.X6InstallAware's new Free Installer runs inside Visual Studio and creates setups automatically, by scanning your loaded solutions for dependencies and output files, and including them in your setup. This special edition of InstallAware is freeware!
    • Metamill  v.8.1.1921Metamill 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.
    • Help+Manual  v.7.3.2Help+Manual is a stand-alone authoring tool with an integrated WYSIWYG editor. Working with Help+Manual is as easy as writing text with a word processor. Try yourself and download Help+Manual! Writing help has never been easier.
    • 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 ...