Platypus: converti rapidamente gli script in applicazioni native per macOS
Platypus è uno strumento open-source per sviluppatori macOS e utenti esperti. La sua funzionalità principale consiste nell'integrare vari script da riga di comando (come Shell, Python, Ruby, JavaScript, PHP, ecc.) in script standard... .app Applicazione nativa. Grazie all'impacchettamento degli script in eseguibili binari leggeri, gli utenti possono eseguire logiche di script complesse facendo doppio clic su un'icona, senza dover aprire un terminale.
Per gli sviluppatori, risolve il problema della distribuzione degli script, consentendo agli utenti comuni, non avvezzi alle operazioni da riga di comando, di utilizzare facilmente gli strumenti di automazione. Che si tratti di creare programmi di installazione di sistema, attività in background o sviluppare utility locali con interazione grafica, Platypus offre una soluzione di trasformazione efficiente.
Caratteristiche
- Ampia compatibilità linguistica Supporta più di dieci linguaggi di scripting diffusi, tra cui Swift, Dart e AppleScript.
- Interfaccia interattiva flessibile Il formato di output può essere selezionato in base alle esigenze, supportando la visualizzazione di barre di avanzamento, finestre di output standard, pagine renderizzate con WebKit o l'integrazione nel menu di stato.
- Interazione di input migliorata Consente di trascinare e rilasciare file o frammenti di testo sull'icona dell'applicazione, e lo script può ricevere ed elaborare direttamente questo input.
- Gestione degli accessi e della sicurezza Consente di richiamare il framework di sicurezza di macOS per eseguire script specifici con privilegi di root.
- Altamente personalizzabile Consente la personalizzazione delle icone dell'applicazione, dei numeri di versione, delle informazioni sull'autore e dei tipi di associazione dei file, e supporta l'inserimento di file di risorse aggiuntivi tramite un'interfaccia grafica.
- Sviluppare strumenti per la produttività Include un editor di script integrato che supporta il salvataggio dei profili di packaging per il riutilizzo e fornisce strumenti da riga di comando per l'integrazione in pipeline di build automatizzate.
- 高性能架构 :基于 Objective-C/Cocoa 编写,生成的应用启动速度快,资源占用低。
界面预览
Web 视图模式
状态菜单模式
获取与安装
版本信息: 最新版本 v5.4.1(支持 Intel 及 ARM 64 位架构,兼容 macOS 10.11 及以上版本)。
安装渠道:
- 直接下载: 点击前往下载
- Homebrew 安装:
brew install --cask platypus(注意:此版本可能非最新) - 官方资源: 官方网站 | GitHub 项目页
适用场景
Platypus 尤其适合以下需求:
- 脚本产品化 :将 Python 或 Shell 自动化脚本封装为带图标的 Mac App,方便分发给非技术人员。
- 系统管理 :创建内部部署工具、快速启动脚本或系统管理小工具。
- 轻量级 GUI:无需编写复杂的 Swift/Objective-C 代码,即可通过 WebKit 或状态栏为脚本增加可视化界面。


