Platypus 简介

Platypus 是一款开源的 macOS 开发者工具,可将命令行脚本(如 Shell、Python、Perl、Ruby、PHP、Tcl、JavaScript 等)直接打包为原生的 macOS 应用。它通过将脚本与轻量级的执行二进制文件封装进应用包,使得任何脚本都能以双击图标的方式运行。

这款工具让不熟悉命令行的用户也能方便地使用开发者编写的脚本程序,非常适合用于创建安装器、自动化工具、系统菜单项或后台任务等。开发者可以用它快速生成带有 GUI 的本地应用,实现脚本可视化与分发。


Platypus界面截屏

Platypus:将命令行脚本一键打包为原生 macOS 应用的开发者神器

Web 视图

Platypus:将命令行脚本一键打包为原生 macOS 应用的开发者神器

状态菜单

Platypus:将命令行脚本一键打包为原生 macOS 应用的开发者神器

Platypus核心功能与亮点

  • 多语言支持:兼容 Shell、Python、Ruby、Swift、JavaScript、Dart、AppleScript 等十余种脚本语言。
  • 可视化执行反馈:脚本运行时可显示进度条、输出窗口、WebKit 渲染页面或状态菜单反馈。
  • 拖拽交互:应用可接收用户拖入的文件或文本片段,并将其传递给脚本处理。
  • 安全与权限:支持通过 macOS 安全框架以 root 权限执行脚本。
  • 自定义图标与信息:开发者可设置应用图标、版本号、作者信息及文件关联类型。
  • 打包支持文件:提供图形化界面打包额外资源文件。
  • 自动化构建:内置命令行工具,可集成至自动化构建流程中。
  • 内置脚本编辑器:可直接编辑脚本或链接外部编辑器。
  • 配置文件功能:“Profiles”可保存打包配置,便于重复使用。
  • 轻量高效:生成的原生应用启动迅速,使用 Objective-C/Cocoa 编写。

安装方式

Platypus 免费开源,已持续维护超过 20 年。
用户可前往官网下载安装,下载地址:Platypus

也可使用 Homebrew 安装(版本可能较旧):

brew install --cask platypus

官方网站:https://sveinbjorn.org/platypus

GitHub 项目:https://github.com/sveinbjornt/Platypus

最新版本:Platypus 5.4.1(支持 Intel/ARM 64 位,macOS 10.11 及以上)


适用场景

Platypus 非常适合脚本开发者、自动化工具制作者、系统管理员与教育培训者使用。
无论是将 Python 自动化脚本封装为带图标的 Mac 应用,还是创建内部部署工具,它都能让命令行程序更易于分发与使用。

  1. 转载或引用本文内容,请保留原文链接并注明来源。
  2. 本站内容主要用于信息整理、技术研究与经验分享,不对第三方产品或服务的可用性、完整性作出任何明示或暗示的保证。
  3. 部分内容可能来源于公开网络或开源社区,如涉及版权或其他合法权益问题,请通过下方联系方式与我们联系,我们将在核实后及时处理。
  4. 本文所提及的工具、项目或解决方案仅供学习与研究参考。如涉及商业使用,请自行确认并遵守相关软件、平台或服务的授权条款。
  5. 反馈与联系(# 替换为 @):feedback#abskoop.com