Pashua
Pashua
0.11

4.4

Pashua free download for Mac

Pashua0.11

30 May 2018

Create GUI interfaces for Perl, PHP, and more.

Overview

Pashua is a tool for creating native Aqua dialog windows from AppleScript, Bash scripts, Perl, PHP, Python, Ruby, Tcl, or other languages.

The GUI elements which can be used include text input fields (single-line and multi-line), checkboxes, radiobuttons, combo boxes, popup menus, open panels or buttons, images and more. Values entered in the dialog are processed and returned to the calling script.

What's new in Pashua

Version 0.11:
  • Pashua is now Open Source, licensed under the 3-clause BSD license. You can find the source code on GitHub.
  • Option -e has been deprecated for some time as is now removed. If this option is used, a warning will be written to stderr, but apart from that, the option does not have any effect. Note: in some cases (notably: passing a non-UTF8 dialog configuration via stdin) this can cause an error.
  • The "image" element got new attributes to set an exact size: width and height (while up to now, it was only possible to set maximum width and height). While by default the image will not be upscaled if it is smaller than the defined size, this can be achieved by setting upscale = 1
  • Modernized icon
  • Changed: When using an "openbrowser" element which currently holds the path to a folder and the button for choosing an item is used, in previous versions the subsequent dialog displayed the parent folder of the selected folder, without pre-selecting the folder. This behavior was intro­duced intentionally years ago with regard to choosing bundles, but no longer seems useful to me. The new behavior is: if the selected value is a directory, the dialog shows the content of the directory, so if you hit the "OK" button without choosing anything else, the openbrowser’s value will remain unchanged.
  • Fixed display glitch regarding focus ring around buttons
  • Combo boxes: using the new "rows" property, you can control the number of visible items
  • The minimum supported OS X version is 10.9 (previously was 10.6)

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Pashua app?

6 Reviews of Pashua

4
Leon-Belmont
10 July 2014
Version: 0.9.5.1

Most helpful

Great toolkit for creating GUI apps. The syntax and semantics of configuration file are simple and clear. There are only two things that I had complained about Pashua. The first is it doesn't have horizontal and grid layout, you can only place widgets up to bottom or at absolute position. The second is you can strip the interpreter out of app bundle even if I don't think it actually need the rest files within to build the dialog.
(1)
4
Leon-Belmont
10 July 2014
Version: 0.9.5.1
Great toolkit for creating GUI apps. The syntax and semantics of configuration file are simple and clear. There are only two things that I had complained about Pashua. The first is it doesn't have horizontal and grid layout, you can only place widgets up to bottom or at absolute position. The second is you can strip the interpreter out of app bundle even if I don't think it actually need the rest files within to build the dialog.
(1)
Show comments (2)
5
Iliketrash
04 September 2012
Version: 0.9.4.7
I'll say a few words about this most excellent program that others, including the author, hasn't said, at least on this page. This program works by reading a simple text file which you the user (programmer) set up. Thus, it can be used by _any_ language that can read and write text files, which is pretty much any language that you can think of. (The author does mention this in the documentation.) That means not just script languages but any language. I use it from Ada--there is no reason that you can't use it from your favorite language(s). It's actually pretty amazing to see a nice Cocoa interface appear for your "command line interface" language with just a little effort. No, you can't write arbitrary GUI programs, but it will get you a lot of GUI for not much effort. This program has been around for a few years (most of OS X's life) but the author is supportive and really, there's not really much need to release frequent updates as "it just works." Yes, it is similar in ways to Cocoa Dialog but still has features that the others don't.
(0)
Iwedler
30 May 2007
Version: 0.9.4
sounds like CocoaDialog, thats also supports Progressbars ... http://www.macupdate.com/info.php/id/14789/cocoadialog but will give it a try.
(0)
Anonymous
06 November 2004
Version: 0.9.1
Hmm.. I've been wanting to play around with PHP from the cli, this seems very interesting.
(0)
Anonymous
16 April 2004
Version: 0.8
I love it. It gives me a lot more flexibility with my Perl code because I do not know a lick of Aqua GUI programming.
(0)
3.75
Anonymous
13 September 2003
Version: 0.3
This is a neat tool for working with perl. It allows you to easily create dialog windows and then you can have the data returned. It is fairly easy to use and adds a simple, but useful GUI. While the features are fairly limited, it adds a nice touch to perl development on Mac OS X.
(0)
Free

4.4

App requirements: 
  • Intel 64
  • OS X 10.9.0 or later
License: 
FreeAbsolutely Free

Downloaded & Installed 16,255 times

Similar apps
Platypus
Platypus
Create application wrappers for scripts.
Is this app is similar to Platypus? Vote to improve the quality of this list.
Vote results
0
Upvotes
5
Total score
0
Downvotes
CocoaDialog
CocoaDialog
Create GUI frontends for shell, Perl scripts.
Is this app is similar to CocoaDialog? Vote to improve the quality of this list.
Vote results
0
Upvotes
3
Total score
0
Downvotes
iHook
iHook
Graphical frontend for any commandline executable.
Is this app is similar to iHook? Vote to improve the quality of this list.
Vote results
0
Upvotes
2
Total score
0
Downvotes