Platypus MAC 版

免费开源的 Mac 工具,只需几下点按,就能把 Shell、Python、Ruby 等脚本变成原生 Mac App。

Platypus 简介

Platypus 是一款开发者工具,可以把命令行脚本(如 Shell 脚本或 Python、Perl、Ruby、PHP、Swift、JavaScript 程序)制作成原生 Mac 应用。它把你的脚本连同一个负责运行脚本的精简 App 程序一起打包成应用程序包,让不熟悉命令行的人也能使用你的脚本。只需几下点按,就能做出安装器、拖放式小工具、管理工具、登录项、菜单栏项目、启动器和自动化工具。

用 Platypus 制作的 App 可以显示进度条、显示脚本输出的文本窗口、拖放窗口、WebKit HTML 视图或菜单栏项目,可以接收拖入的文件或文本,以管理员权限运行,并注册为 URL 处理程序。命令行工具和保存的配置文件可以帮你自动化构建。Platypus 由 Sveinbjorn Thordarson 持续开发了 20 多年,免费开源,采用 BSD-3-Clause 许可证。5.5.0 版经过 Apple 公证,是适用于 Apple 芯片和 Intel 的通用版 App,需要 macOS 11.5 或更高版本。

主要功能

Platypus 把脚本变成真正的 Mac App。

  • 多种语言:Shell、Python、Perl、Ruby、PHP、Swift 等。
  • 界面类型:进度条、文本窗口、拖放窗口、网页视图或菜单。
  • 拖放:把文件或文本传给脚本。
  • 管理员权限:需要时以 root 运行脚本。
  • URL 处理程序:注册 URI 协议。
  • 自定义图标:使用自己的图标或预设图标。
  • 命令行工具:自动化构建。
  • 经过公证:由 Apple 签名和公证。

5.5.0 版本新功能

Platypus 5.5.0 是一次重大更新。

  • App 及其命令行工具现在都经过 Apple 公证
  • 不再支持 Big Sur 之前的 macOS 版本
  • 修复参数设置对话框可能导致界面卡死的错误
  • 改进深色模式支持,“偏好设置”更名为“设置”
  • 新的命令行选项,以及更简单的命令行工具安装脚本

Platypus 常见问题

Platypus 免费吗?

免费。Platypus 是采用 BSD-3-Clause 许可证的免费开源软件。

Platypus 需要哪个版本的 macOS?

Platypus 5.5.0 需要 macOS 11.5 或更高版本。

Platypus 支持 Apple 芯片吗?

支持。它是适用于 Apple 芯片和 Intel 的通用版 App。

Platypus 支持哪些脚本语言?

Shell、Python、Perl、Ruby、PHP、Swift、Expect、Tcl、AWK、JavaScript、Dart、AppleScript,或你选择的任何其他解释器。

Platypus 制作的 App 是什么样子?

可以是进度条、显示脚本输出的文本窗口、拖放窗口、WebKit HTML 视图、菜单栏项目,也可以没有窗口。

我的 App 能接收拖入的文件吗?

能。拖入的文件或文本会作为参数传给你的脚本。

Platypus 经过公证吗?

是的。从 5.5.0 起,App 及其命令行工具都经过 Apple 公证。

有命令行版本吗?

有。platypus 命令行工具可以在脚本和构建流程中制作 App。

可以用 Homebrew 安装 Platypus 吗?

可以。运行 brew install --cask platypus。

platypus.FULLMAC.app 上的 Platypus 下载来自哪里?

下载按钮指向 Platypus 官方页面 https://sveinbjorn.org/platypus。platypus.FULLMAC.app 不会修改或重新打包该 App。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。