Что такое Platypus
Platypus — бесплатная программа с открытым исходным кодом для создания app-бандлов macOS из shell, Python, Perl, Ruby, Tcl, JavaScript, PHP, Swift и других сценариев.
Как работает
Пользователь выбирает сценарий, интерпретатор и тип интерфейса. Platypus создаёт приложение, которое запускает этот сценарий и показывает результат как текст, прогресс, droplet, HTML-окно, меню или фоновый процесс.
В сборку можно добавить иконку, дополнительные файлы, типы документов и URL-схемы. Поддерживаются профили и инструмент командной строки для повторяемой сборки.
Важное ограничение
Platypus не переписывает сценарий и не устраняет его зависимости. Безопасность кода, наличие библиотек, тестирование, подпись и нотариализация готового приложения остаются задачами автора.
Подробнее: обзор Platypus и карточка программы.