
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]>保留所有權利。
如果滿足以下條件:
源代碼的再分配必須保留上述版權通知,此條件列表和以下免責聲明。
二進制形式的重新分配必須複製上述版權通知,此條件列表以及文檔和/或分發提供的其他材料中的以下免責聲明。
未經具體的事先書面許可,版權持有人的名稱和貢獻者的名稱都不能用於認可或推廣從該軟件中獲得的產品。
該軟件由版權所有者和貢獻者“按原樣”提供,任何明示或暗示的保證,包括但不限於對適銷性和特定目的適合性的隱含保證。在任何情況下,版權持有人或貢獻者均不得對任何直接,間接,偶然,特殊,特殊,示例性或結果損害均承擔任何責任(包括但不限於替代商品或服務的採購,損失,數據或利潤損失,數據或利潤;還是造成的,無論是在合同中造成的,或者在任何責任中造成的責任,或者是否有任何責任,或者在任何責任中,是否有任何責任,或者是否有任何責任,或者是否有責任,是否有責任,是否有責任。告知可能造成這種損害的可能性。