MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
Platypus
Platypus 4.6
Your rating: Now say why...

(5) 4.6

Create application wrappers for scripts.   Free
Add to my Watch List
Email me when discounted
  • Download Now
    1.4 MB
  • Visit Developer's Site
    Sveinbjorn Thordarson
Platypus is a developer tool for creating application wrappers around scripts. In other words, it creates Mac OS X applications that execute a script which is bundled within the application. Command line scripts can thus be run transparently from the graphical window environment, integrating seamlessly with the user interface.

Here are some of the features Platypus has to offer:
  • 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
What's New
Version 4.6:
  • "Open" and "Save" menu item option for Platypus-created apps
  • Applications can now be set as Services for text or file handling via Services menu
  • Configurable document icon for Platypus apps
  • New option to set custom arguments for script, not just interpreter, under "Args" (previously "Params")
  • Command line tool now supports dumping profile property lists to stdout (see man page)
  • Additional interpreter presets: zsh and tcsh
  • Extended documentation and FAQ
  • New "Edit" button and contextual menu item for Bundled Files List.
  • New FastDMGMounter example
  • Platypus now defaults to using binary-format property lists. This can be set to XML in create panel.
  • Status Bar apps now gracefully remove their status bar item before exiting
  • Removed app path as first arg option, it's unnecessary and confusing. App path == $CWD/../..
  • Various interface refinements
  • Migrated all images to optimized PNGs for smaller file sizes
  • Now using LLVM for builds instead of GCC, which makes for smaller code size
  • Changed "New Script" preset contents to be a "Hello, World" example in the selected language
  • Fixed bug with script path text field tab autocomplete
  • Fixed bug in shell command generator which errenously inversed the logic of the -R flag
  • Fixed bug which caused crash when editing file in Bundled Files list using built-in editor.
  • Fixed bug where text font settings would not be applied
  • Fixed bug with contextual menus in Arguments window
  • Fixed bug where custom image data application icons failed to be created
  • Fixed bug where "Icon" display mode status item would erroneously display a default title
  • "Run in background" applications no longer set themselves as front process with output mode "None"

11/12/2011 - Version 4.5

  • Upgraded to XCode 4 for builds. Platypus and generated applications now require Mac OS X 10.5 or later
  • Dropped PowerPC support. All binaries are now 32-bit/64-bit Intel only
  • New Examples menu with a number example profiles, scripts and presets demonstrating Platypus features
  • Support for accepting dragged text snippets as arguments to script
  • Platypus now displays a progress bar with status messages while creating applications
  • New "Create app on script file change" option, which automatically creates and launches a Platypus application when you save changes to script.
  • Due to popular demand, "droppable" apps now run script on launch, not just when files are dropped
  • "Open in Editor" option for bundled files
  • Interface refactored to be always in what was previously "Advanced mode"
  • Better handling of icons for apps
  • More accurate estimated final app size
  • New "Launch app on creation" option in Platypus, to facilitate development workflow
  • "Runs in background" windows now come to the front on launch
  • Improved application icon and preset icons (512x512px representations)
  • Updated man page for command line tool
  • Open Recent menu uses Apple's API
  • Main window no longer accepts locally dragged and dropped icon files
  • Icon view no longer erroneously recognizes locally originating drags as valid
  • Revised and extended documentation
  • Fixed a text encoding bug with "Secure" scripts
  • Fixed text encoding bug in built-in text editor
  • Fixed bug in drag and drop handling in Platypus application
  • Removed environment editing and signature settings [redundant and obsolete, respectively]
  • Removed English.lproj from created apps. It's not need with current lack of localization support.
  • Fixed bug in drag and drop on Web View
  • Updated to IconFamily 0.9.4
  • New FAQ section in the documentation which addresses common questions and issues
  • Fixed a bug where droplet apps would lock up on cancelled authentication
  • Fixed bug in command line tool where nib parameter was ignored
  • Platypus no longer embeds icon data in profiles, which results in smaller file sizes
  • A variety of other small bug fixes all over the codebase
  • Platypus now identifies .command files as shell scripts
  • Additional interpreter pre-set options (/usr/bin/env and /bin/bash)
  • Command line tool now no longer requires destination path parameter, defaulting to [name-of-script].app as destination package
  • Platypus now recognises more script type suffix variants (e.g. rbx, objpy, osacript, etc.)
  • Command line tool now defaults to compiling nib file (can be disabled with -l flag)
  • Command line tool is now more intelligent about automatically detecting script type, interpreter, autogenerating bundle identifier, etc. Command line tool parameters change from '-c scriptPath [appName]' to 'scriptPath [appName]'
  • More intelligent automatic app name generation based on script filename
Version 4.6:
  • "Open" and "Save" menu item option for Platypus-created apps
  • Applications can now be set as Services for text or file handling via Services menu
  • Configurable document icon for Platypus apps
  • New option to set custom arguments for script, not just interpreter, under "Args" (previously "Params")
  • Command line tool now supports dumping profile property more...
Requirements
Intel, Mac OS X 10.5 or later







  • Pashua
    +4
    Free
    Create GUI interfaces for Perl, ...

  • CocoaDialog
    +4
    Free
    Create GUI frontends for shell, ...

  • iHook
    +2
    Free
    Graphical frontend for any ...

  • Shellbar
    +2
    Free
    Progress bar/status viewer for ...

  • Script Bundle...
    +1
    Free
    Create application bundles from ...
Platypus User Discussion (Write a Review)
ver. 4.x:
(5)
Your rating: Now say why...
Overall:
(13)

sort: smiles | time
burypromote


Olavimmanuel reviewed on 19 Jul 2011
Wonderfully useful software. Extremely time saving!
A few bugs, notably using menu item as output, but I see that this may be fixed in the next v.
[Version 4.4]


burypromote
+1

+1
Carbonide commented on 26 Sep 2009
Version 4.2 doesn't set the arguments to dropped files correctly.

My scripts that worked perfectly well under version 4 now only get the path to the application in $1, but $2 is always empty.
[Version 4.2]


burypromote
+1

+30
mrelcee commented on 22 Jun 2008
Platypus rocks - So very useful for putting together tools for both myself and clients of mine. I am astonished he doesn't charge for it..
[Version 4.0]

1 Reply

burypromote
+3

+37
haleakalari replied on 19 May 2009
don't jinx it!
burypromote
+1

+1
Brandon Williams commented on 22 Jun 2008
Awesome. I can't believe it! A huge update! So very appreciated. Platypus has always been one of those apps that makes me happy to be an OS X user. Thanks so much for the update - you rock!
[Version 4.0]


burypromote
+2

+40

Steven Jay Cohen reviewed on 22 May 2007
Thank you!

I depend on this app so often! A must have!
[Version 3.4]


burypromote


Anonymous reviewed on 21 May 2005
Version 3.1's command line utility contains a bug where it doesn't create the file "MyApp.app/Contents/Resources/.script", which is required for the app to run. If you use the CLI utility, it will suffice to simply create a blank file with touch or whatever, until an update fixing this bug is released.
[Version 3.1]


burypromote

Akadis2 commented on 05 Mar 2005
I don't know for sure but from the comments made about an app made with Platypus, the developer might want to consider changing the icon. as it is the same as the one for the sydney olympics.

NOTE: I'm not trying to start an argument here, just trying to warn the developer that they could get in trouble.
[Version 3.0]


burypromote


amake reviewed on 28 Jan 2005
Holy crap this is an amazing update! Now with the command line tool I'm able to automate my entire build process! With just one command in the Terminal I can build, modify, package, and publish my apps within seconds. Thank you thank you thank you!
[Version 3.0]


burypromote


Anonymous reviewed on 14 Jan 2005
No 10.2 version at all any more?

Chizz! Deak! Shenanigans!
[Version 3.0]

1 Reply

burypromote

Anonymous commented on 14 Jan 2005
You can download older versions of Platypus (which run in Mac OS X 10.2) at http://sveinbjorn.vefsyn.is/files/software/platypus/
burypromote


Anonymous reviewed on 13 Jan 2005
Congratulations and thank you for this amazing, rich (supporting so many languages) and so easy to use (3 clics and my app is done...) script wrapper under Mac OS X.
[Version 3.0]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.


+3

Badgerone rated on 27 Jan 2012

[Version 4.6]




Toosit rated on 27 Jan 2012

[Version 4.6]




CPa rated on 26 Jul 2011

[Version 4.4]



+10

Yuletide rated on 16 May 2011

[Version 4.4]


Downloads:22,869
Version Downloads:609
Type:Utilities : System
License:Free
Date:27 Jan 2012
Platform:Intel
Price:Free0.00
Overall (Version 4.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 17
< 1 2 >
Displaying 1-4 of 4
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Platypus is a developer tool for creating application wrappers around scripts. In other words, it creates Mac OS X applications that execute a script which is bundled within the application. Command line scripts can thus be run transparently from the graphical window environment, integrating seamlessly with the user interface.

Here are some of the features Platypus has to offer:
  • 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
Creating installers, maintenance applications, login items, launchers, automations and droplets is very easy using Platypus.

Platypus is free, open-source software and is distributed under the terms and conditions of the Free Software Foundation's GNU General Public License. It is written for the Cocoa application programming interfaces.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -