Pashua is a Mac OS X app that can help you create Aqua styled dialog windows for projects written in AppleScript, PHP, Python, Rexx, Ruby, Perl, Groovy, Tcl, or for shell scripts. Noteworthy is that you must copy Pashua to your Applications directory for the utility to work properly.
User friendly solution for generating GUI elements for your scripts
To help you understand how Pashua works, the software archive includes a collection of example scripts written in various programming languages, but also a doubleclickable utility. Launching the app on its own does not have any effect: you must launch one of these scripts to test the Pashua capabilities.
In addition, the archive also includes an extensive documentation that gives you an idea about what you can achieve by making use of the app. Pashua is able to recognize window attributes, can create buttons, check boxes, text boxes, popup windows, and much more.
Effortlessly create Aqua dialog windows for your scripts
Once the Pashua app is installed on your Mac, you can call it from the script for which you want to generate Aqua dialog windows, and setup a configuration file. Pashua will start by creating a dialog window where you can input various arguments.
The next step is to press the “Ok” button placed in the bottom right corner of the dialog window: Pashua will instantly generate the elements defined in the configuration file. If you take the time to browse the Pashua documentation and learn the syntax, generating new windows is fairly easy.
Simple but powerful solution for generating Aqua dialog windows for your scripts
Pashua proposes a simple syntax for generating dialog windows suitable for scripts that have been developed in programming languages that do not include support for graphic elements. Once you learn how to call and configure the utility properly, it can become a very useful addition to your developer tools collection.
Reviewed by Iulia Ivan, last updated on November 10th, 2014
In a hurry? Add it to your Download Basket!
- When displaying images, the pixel size is used for calculating sizes, and the image resolution is ignored
- Slightly reduced the vertical distance between UI items and their labels
- New application icon
- The command-line switch -e for setting the encoding is no longer supported and is ignored if used. (Which has been marked as deprecated since January 2014.) Pashua now expects input as UTF-8 and will output resulting values as UTF-8, but will usually be able to auto-detect, if another encoding (MacRoman, Latin1 etc.) is used. If input is in another encoding, Pashua will use the same encoding for the output.
Application descriptionPashua is a tool for creating simple and friendly native Aqua GUIs for different shell scripts or AppleScript. "Simple...