
Platypus是一种开发人员工具,可从命令行脚本(例如Shell脚本或Python,Perl,Ruby,TCL,JavaScript和PHP程序)创建本机MAC应用程序。这是通过将脚本与运行脚本的Slim App二进制文件一起包装在应用程序捆绑包中来完成的。
Platypus使与不熟悉命令线接口的人共享脚本和程序变得容易。可以单击几下创建本机,用户友好的应用程序。使用Platypus创建安装程序,液滴,管理应用程序,状态菜单项,启动器和自动化非常容易。
Platypus是免费的开源软件,并且已经连续开发和维护了20多年。如果您发现此程序有用,请捐款。
柏拉图也可以通过Homebrew安装(可能不是最新版本):
$ brew install --cask platypusplatypus
Platypus允许您为脚本选择几个不同的用户界面之一。





要构建Platypus,请从存储库根运行以下命令(需要Xcode Build Tools):
$ make build_unsigned生成的应用程序捆绑包是在products目录中创建的。
Platypus是非常古老的软件,可以追溯到2003年左右Mac OS X的早期,当时我首次学习使用Objective-C和Cocoa API。我犯了许多初学者错误,其中一些仍然存在于代码的结构中。此后,该软件经过了大约三十个重要版本。它已被修补,错误修复,简化以包含新功能,并在几年前过渡到现代Objective-C。这不是我今天写的。
考虑到这些注意事项,这里是BSD许可的源代码到Platypus。
版权(C)2003-2024 Sveinbjorn Thordarson <[email protected]>保留所有权利。
如果满足以下条件:
源代码的再分配必须保留上述版权通知,此条件列表和以下免责声明。
二进制形式的重新分配必须复制上述版权通知,此条件列表以及文档和/或分发提供的其他材料中的以下免责声明。
未经具体的事先书面许可,版权持有人的名称和贡献者的名称都不能用于认可或推广从该软件中获得的产品。
该软件由版权所有者和贡献者“按原样”提供,任何明示或暗示的保证,包括但不限于对适销性和特定目的适合性的隐含保证。在任何情况下,版权持有人或贡献者均不得对任何直接,间接,偶然,特殊,特殊,示例性或结果损害均承担任何责任(包括但不限于替代商品或服务的采购,损失,数据或利润损失,数据或利润;还是造成的,无论是在合同中造成的,或者在任何责任中造成的责任,或者是否有任何责任,或者在任何责任中,是否有任何责任,或者是否有任何责任,或者是否有责任,是否有责任,是否有责任。告知可能造成这种损害的可能性。