Platypus ist ein Entwicklertool, das native Mac-Anwendungen aus interpretierten Skripten wie Shell-Skripten oder Perl- und Python-Programmen erstellt. Dazu wird das Skript in eine Verzeichnisstruktur für Anwendungs-Bundles eingebettet, zusammen mit einer Anwendungsdatei, die das Skript ausführt.
Platypus erleichtert das Teilen von Skripten und Programmen mit Personen, die mit der Befehlszeilenschnittstelle nicht vertraut sind. Mit wenigen Klicks lassen sich native, benutzerfreundliche Anwendungen erstellen. Mit Platypus ist es sehr einfach, Installationsprogramme, Wartungsanwendungen, Anmeldeobjekte, Statusmenü-Einträge, Startprogramme, Automatisierungen und Droplets zu erstellen. Platypus ist freie Open-Source-Software, die unter der BSD-Lizenz vertrieben wird.
Hier sind einige der Funktionen, die Platypus zu bieten hat:
- Unterstützt Shell-Skripte, Perl, Python, PHP, Ruby, Swift, Expect, Tcl, AppleScript oder jeden anderen benutzerdefinierten Interpreter
- Kann Skripte mit Root-Rechten über Apples Security Framework ausführen
- Kann grafisches Feedback zur Skriptausführung anzeigen, z. B. als Fortschrittsbalken, Textfenster mit Skript-Ausgabe, Droplet, WebKit-HTML-Rendering oder Statusmenü
- Unterstützt das Ziehen und Ablegen von Dateien oder Textausschnitten, die dann als Argumente an das Skript übergeben werden
- Kann Anwendungen erstellen, die als Handler für URI-Schemas fungieren
- Kann Anwendungen erstellen, die im Hintergrund laufen (LSUIElement)
- Eigenes Anwendungssymbol festlegen oder aus Voreinstellungen auswählen
- Legen Sie die der App zugeordneten Dateitypen, die Kennung, die Version, den Autor usw. fest
- Grafische Oberfläche zum Bündeln von Unterstützungsdateien mit dem Skript
- Befehlszeilentool zur Automatisierung
- „Profile“, die zum Speichern von Konfigurationen verwendet werden können
- Integrierter Skript-Editor oder Verknüpfung mit einem externen Editor Ihrer Wahl
- Umfangreiche Dokumentation und viele integrierte Beispiele, die Ihnen den Einstieg erleichtern