Platypus 能将各种命令行脚本打包成原生 macOS 应用 ylc3000 2025-11-07 0 浏览 0 点赞 resource Platypus 是一款强大的开发工具,能将各种命令行脚本(如 Shell、Python、Perl、Ruby、PHP、Swift、JavaScript 等)打包成原生 macOS 应用。它通过封装脚本和一个运行二进制文件,轻松创建用户友好的图形化应用,降低了命令行程序的使用门槛,适合分享给不熟悉终端的用户。 核心优势: - 支持多种脚本语言和自定义解释器 - 应用可显示进度条、文本窗口、WebKit 渲染或状态菜单,增强交互体验 - 支持拖拽文件或文本,传递给脚本作为参数 - 可运行带 root 权限的脚本,保障安全性 - 可注册 URI 方案,发送用户通知,支持后台运行 - 自定义图标、文件类型、版本信息等,打造专属应用 - 具备图形界面和命令行工具,方便集成自动化构建 - 配置“Profiles”保存多种应用设置 - 内置脚本编辑器,支持外部编辑器联动 - 详尽文档与丰富示例助力快速上手 技术特点与许可: Platypus 使用 Objective-C/Cocoa 开发,运行快速流畅。作为免费开源项目(BSD 三条款许可证),自 2003 年以来持续维护,代码托管于 GitHub。欢迎捐助支持其持续发展。 安装与兼容性: 最新版本 5.4.1(2022年10月发布),支持 macOS 10.11 及以上,兼容 Intel 和 ARM 架构。也可通过 Homebrew 安装。旧系统用户可选择相应历史版本。 Platypus 让命令行脚本变身原生应用,不仅提升了脚本的易用性和传播性,也极大拓展了 Mac 应用开发的可能性。无论是制作安装器、自动化工具,还是桌面小工具,Platypus 都是不可多得的利器。 原文链接:sveinbjorn.org/platypus 网闻录 Platypus 能将各种命令行脚本打包成原生 macOS 应用