Platypus: Skripte schnell in native macOS-Anwendungen konvertieren
Platypus ist ein Open-Source-Tool für macOS-Entwickler und fortgeschrittene Benutzer. Seine Kernfunktion besteht darin, verschiedene Kommandozeilen-Skripte (wie Shell, Python, Ruby, JavaScript, PHP usw.) in Standard-Skripte einzubetten. .app Native Anwendung. Durch die Verpackung von Skripten in leichtgewichtige Binärdateien können Benutzer komplexe Skriptlogik durch Doppelklicken auf ein Symbol ausführen, ohne ein Terminal öffnen zu müssen.
Für Entwickler löst es das Problem der Skriptverteilung und ermöglicht es auch Nutzern ohne Vorkenntnisse in der Kommandozeile, Automatisierungstools problemlos zu verwenden. Ob Systeminstallationsprogramme, Hintergrundprozesse oder lokale Hilfsprogramme mit grafischer Benutzeroberfläche – Platypus bietet eine effiziente Lösung für diese Aufgabe.
Merkmale
- Weitgehende Sprachkompatibilität Es unterstützt mehr als zehn gängige Skriptsprachen, darunter Swift, Dart und AppleScript.
- Flexible interaktive Schnittstelle Das Ausgabeformat kann je nach Bedarf ausgewählt werden und unterstützt die Anzeige von Fortschrittsbalken, Standardausgabefenstern, WebKit-gerenderten Seiten oder die Integration in das Statusmenü.
- Verbesserte Eingabeinteraktion Es unterstützt das Ziehen und Ablegen von Dateien oder Textausschnitten auf das Anwendungssymbol, und das Skript kann diese Eingabe direkt empfangen und verarbeiten.
- Zugangskontrolle und Sicherheitsmanagement Unterstützt den Aufruf des macOS-Sicherheitsframeworks zur Ausführung bestimmter Skripte mit Root-Rechten.
- Hochgradig anpassbar Ermöglicht die Anpassung von Anwendungssymbolen, Versionsnummern, Autoreninformationen und Dateizuordnungstypen und unterstützt das Verpacken zusätzlicher Ressourcendateien über eine grafische Benutzeroberfläche.
- Produktivitätstools entwickeln Es verfügt über einen integrierten Skripteditor, der das Speichern von Verpackungsprofilen zur Wiederverwendung unterstützt, und bietet Befehlszeilentools zur Integration in automatisierte Build-Pipelines.
- Hochleistungsarchitektur Die in Objective-C/Cocoa geschriebene Anwendung startet schnell und verbraucht wenige Ressourcen.
Vorschau der Benutzeroberfläche
Webansichtsmodus
Statusmenümodus
Anschaffung und Installation
Versionsinformationen: Die neueste Version ist v5.4.1 (unterstützt Intel- und ARM-64-Bit-Architekturen, kompatibel mit macOS 10.11 und höher).
Installationskanäle:
- Direkter Download: Zum Herunterladen klicken
- Homebrew-Installation:
brew install --cask platypus(Hinweis: Dies ist möglicherweise nicht die neueste Version.) - Offizielle Quellen: Offizielle Website | GitHub-Projektseite
Anwendbare Szenarien
Platypus eignet sich besonders für folgende Bedürfnisse:
- Skriptproduktisierung Verpacken Sie Python- oder Shell-Automatisierungsskripte in Mac-Apps mit Symbolen, um sie einfach an technisch nicht versierte Benutzer zu verteilen.
- Systemverwaltung Erstellen Sie Tools für die lokale Bereitstellung, Schnellstartskripte oder Systemverwaltungsprogramme.
- Leichtgewichtige BenutzeroberflächeSie können Ihren Skripten über WebKit oder die Statusleiste eine visuelle Oberfläche hinzufügen, ohne komplexen Swift/Objective-C-Code schreiben zu müssen.


