Мои друзья теряют баллы на уроках информатики, потому что их оценщики распаковывают и читают zip-файлы, которые запутаны кучей метаданных Apple, созданных при сжатии файла через контекстное меню, вызываемое правой кнопкой мыши в Finder.
Я написал bash-скрипт, чтобы заархивировать только нескрытые файлы из определенного каталога, и я добавил службу контекстного меню через Automator, чтобы этот скрипт можно было запустить, щелкнув файл правой кнопкой мыши.
Проблема в том, что я не хочу вручную копировать все это и делать автоматизацию на каждом компьютере, который используют мои друзья. Я хотел бы использовать make
или аналогичную утилиту для создания исполняемого файла, который добавит файл bash и службу меню автоматизатора на любой компьютер, с которого открывается исполняемый файл.
Я немного знаком с make (более знаком с rake), но не могу понять, как упаковать службу автоматизатора и установить ее на свою машину через исполняемый файл.
Make
используется, когда у вас есть исходный код, который необходимо перекомпилировать. Вы не делаете ничего подобного — вам нужно создать установщик, который помещает все в пакет и может быть легко развернут. - person l'L'l   schedule 16.01.2014