
v5.3 [Nov 25, 2018]
Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript and PHP programs. This is done by wrapping the script in a macOS application bundle along with an app binary that runs the script.
Platypus makes it easy to share scripts and programs with people who are unfamiliar with the command line interface. Native, user-friendly applications can be created with a few clicks. It is very easy to create installers, droplets, administrative applications, login items, status menu items, launchers and automations using Platypus.
Features
Supports shell scripts, Python, Perl, Ruby, PHP, Swift, Expect, Tcl, AWK, JavaScript, AppleScript or any other user-specified interpreter
Apps can display graphical feedback of script execution as progress bar, text window with script output, droplet, WebKit HTML rendering or status item menu
Apps support receiving dragged and dropped files or text snippets, which are then passed to the script as arguments
Apps can execute scripts with root privileges via the macOS Security Framework
Apps can register as handlers for URI schemes
Apps can be configured to run in the background (LSUIElement)
Set own application icon or select from presets
Set app's associated file types, identifier, version, author, etc.
Graphical interface for bundling support files with the script
Command line tool for automation and build process integration
"Profiles" can be used to save app configurations
Built-in script editor, or linking with external editor of choice
Extensive documentation and many built-in examples to help you get started
v4.7 [Mar 24, 2012]
- New "Uninstall" menu option, which removes all traces of Platypus on a system
- New update mechanism using the Sparkle framework and appcasting
- Command line tool now supports reading script from STDIN
- Command line tool now supports XML plist option
- Migrated away from all deprecated Mac OS X API calls
- Minor interface tweaks
- Fixed bug where script permissions could be erroneously set, resulting in execution failure
- Fixed bug which caused Platypus to crash when creating Droplets
- Fixed bug with icon missing on "New Script" if CLI tool wasn't installed
- Fixed bug with enabled an empty menu item when no profiles were in Profiles list
Java monitoring and troubleshooting tool that supports JDK 1.4+ and uses lightweight technologies fo