Platypus is a Mac OS X program for creating application wrappers around scripts, i.e. creating Mac OS X applications that execute a script they are bundled with.
Scripts are then to run transparently from the graphical window environment, facilitating their execution and blending seamlessly into the user interface.
Platypus is free, open-source software and is distributed under the terms and conditions of the Free Software Foundation`s GNU General Public License. Platypus is written for the Cocoa application programming interfaces.
Here are some key features of "Platypus":
· Supports shell scripts, Perl, Python, PHP, Ruby, Expect, Tcl, AppleScript
· Supports arbitrary interpreter -- thus support for any script type
· Executing scripts with root privileges via Apple`s Security Framework
· Drag and drop files, which are passed to the script as arguments
· Graphical feedback of script execution: progress bar or text window with script output
· Can create applications which run in the background
· Sophisticated app bundle configuration for associated file types, identifier, version etc.
· Graphical interface for bundling support files with script
· Built-in script editor, or linking with external editor of choice
· Set own application icon or select from presets
· Command line tool for automating script application bundling.
What`s New in This Release: [ read full changelog ]
· New output mode: "Droplet"
· Development mode now also creates symlinks to bundled files, not just the script
· New high-resolution 512x512 icon presets
· New "Default Text Encoding" option in Preferences
· STDOUT and STDERR are no longer captured in output mode "None"
· Platypus apps now use the Apple-recommended, more secure temporary location for secure scripts
· More text encoding options
· Show Shell Command option is now more intelligent about creating a terse, efficient shell command without superfluous parameters
· Various small bug fixes and optimizations in Platypus app binaries
· Updated and improved code for executing script with privileges
· Updated and improved output parsing in Progress Bar output mode
· Fixed documentation so that it uses external images instead of data URLs
· Fixed bug where Platypus would incorrectly claim to be unable to create Platypus application support folder
· Fixed bug where background color from text settings would not be applied to the text view in Progress Bar outp...