Platypus is a Mac OS X development tool for creating application wrappers around scripts, i.e. creating Mac OS X applications that execute a script they are bundled with. Scripts thus run transparently from the graphical window environment, facilitating their execution and blending seamlessly into the user interface.
Platypus sports the following features:
- Authentication dialog for executing script with privileges
- Setting custom icons for script applications
- Scripts receive paths of dropped files as arguments
- Scripts receive path to application bundle via $1 (ARGV[0])
- Interface for copying support files into application bundle
- Support for Shell, Perl, Ruby, PHP, Python, Tcl, Expect, AppleScript
- Support for arbitrary interpreter definition -- which effectively means support for any kind of interpreted scripting language
- Apps can be set to run in the background
- Apps can print script output into a text window
- Script encryption and checksumming for secure applications
- Command line utility for automating the creation of applications
What's new in this version:
- Now both Platypus and Platypus-generated apps require Mac OS X 10.4 or later.
- Interface streamlined and improved
- Overhauled entire source code backend.
- Optimized binaries of Platypus and Platypus-generated apps. Both are now leaner, meaner and slimmer than before.
- New file-based Profiles feature
- New application icon and new icon presets for generated apps
- New Web Output mode. Scripts can generate HTML which is rendered in a WebKit view in the Platypus-generated application
- New option to configure text size, font and color for Text Output mode
- New option to send arguments to script interpreter
- New option to disable passing path to app as first argument to script
- New "Secure script" encryption method
- Command line tool now has complete feature parity with the Platypus app
- Command line tool can now load Platypus profiles
- Command line tool now installed/uninstalled through Platypus Preferences
- New "Estimated final app size" reporting feature
- "Show Shell Command" option now correctly adds icon parameters
- Fixed bug where "Run Script in Terminal" option failed to escape script path
- Fixed bug with reversed LSMinimumSystemVersion property in Info.plist of generated applications
- Fixed bug where the same file could be added multiple times to Bundled Files list
- Fixed memory leak in Platypus-generated apps where a large amount of text output would cause the application to crash
- New and better man page for command line tool
- Updated and improved documentation
- Updated to latest IconFamily class code for icon generation
. Follow the link and
free download Platypus now.
DETAILS