
Platypusは、シェルスクリプトやPython、Perl、Ruby、TCL、JavaScript、PHPプログラムなどのコマンドラインスクリプトからネイティブMACアプリケーションを作成する開発者ツールです。これは、スクリプトを実行するスリムなアプリバイナリとともに、アプリケーションバンドルにスクリプトをラップすることによって行われます。
Platypusを使用すると、コマンドラインインターフェイスに不慣れな人とスクリプトやプログラムを簡単に共有できます。ネイティブのユーザーフレンドリーなアプリケーションは、数回クリックして作成できます。インストーラー、ドロップレット、管理アプリケーション、ログインアイテム、ステータスメニュー項目、ランチャー、プラタイプを使用した自動化を作成するのは非常に簡単です。
Platypusは無料のオープンソースソフトウェアであり、20年以上にわたって継続的に開発および維持されています。このプログラムが便利だと思う場合は、寄付をしてください。
Platypusは、Homebrewを介して設置することもできます(最新バージョンではない場合があります):
$ brew install --cask platypusplatypus
Platypusを使用すると、スクリプト用にいくつかの異なるユーザーインターフェイスのいずれかを選択できます。





Platypusを構築するには、リポジトリルートから次のコマンドを実行します(Xcodeビルドツールが必要です)。
$ make build_unsigned結果のアプリケーションバンドルは、 productsディレクトリに作成されます。
Platypusは非常に古いソフトウェアであり、2003年頃、Mac OS Xの初期の時代にさかのぼり、Objective-CとCocoa APIを使用することを最初に学んでいました。私は多くの初心者の間違いを犯しましたが、そのいくつかはコードの構造に残っています。その後、このソフトウェアは約30の重要なバージョンを経ています。パッチが適用され、バグ固定され、合理化され、新機能が含まれており、数年前に現代のObjective-Cに移行されました。今日それを書く方法ではありません。
これらの警告を念頭に置いて、PlatypusへのBSDライセンスのソースコードを以下に示します。
Copyright(c)2003-2024 Sveinbjorn Thordarson <[email protected]>すべての権利予約。
変更とバイナリ形式での再配布と使用は、変更を伴うまたは伴わない場合、次の条件が満たされている場合が許可されています。
ソースコードの再配布は、上記の著作権通知、この条件リスト、および次の免責事項を保持する必要があります。
バイナリ形式の再配布は、上記の著作権通知、この条件リスト、および分布に提供されたドキュメントおよび/またはその他の資料の次の免責事項を再現する必要があります。
著作権所有者の名前もその貢献者の名前も、事前の書面による許可なしにこのソフトウェアから派生した製品を支持または宣伝するために使用することはできません。
このソフトウェアは、著作権所有者と貢献者によって「現状のまま」、および商品性と特定の目的に対する適合性の暗黙の保証を含むがこれらに限定されない明示的または黙示的な保証が否認されます。いかなる場合でも、著作権所有者または貢献者は、直接的、間接的、偶発的、特別な、例示的、または結果的な損害賠償(代替品またはサービスの調達を含むがこれらに限定されない)に対して責任を負いません。そのような損害の可能性の。