Efficiently manage clearprompt with a flexible, user-friendly software tool. Accessible and easily transportable, this solution streamlines the handling of clearprompts.
Additionally, Message Capture catches output to stdout or stderr, which may be lost in a GUI environment, and presents it as dialog boxes using clearprompt. The software also includes GUI trigger debugging support that can run the trigger in a Perl debugger session in a separate window, which is useful for debugging trigger problems that only come up in the GUI.
InterOp Environment Normalization modifies %ENV on Windows so that all CLEARCASE_* values use forward (/) slashes instead of backslashes. This feature is generally useful in triggers where many path values such as $ENV{CLEARCASE_PN} are provided in the environment.
Finally, the software includes a Directory Chooser that allows clearprompt to be used for selecting directories (folders).
Using ClearCase::ClearPrompt is straightforward. Boolean usage produces a $rc return code while text is returned into a specified variable, depending on the context. Asynchronous usage displays a dialog box and continues running. Furthermore, trigger series allows for the recording and replaying of multiple elements' responses.
Some additional options include cleaning up the environment on Windows to use /-style paths, running the program in the debugger, and automatically diverting trigger error messages to clearprompt dialogs. Message and error redirection is also possible via email or sent to the current user.
Finally, the software includes a prompt for a directory that is not supported natively by the clearprompt cmd.
Version 1.31: N/A