Я глубоко копался в том, что на самом деле идет с osX в / usr / bin и особенно / usr / libexec.
На самом деле, неплохой материал, хотя синтаксис команды немного .. странный.
Позвольте мне направить любопытных к команде, которая заставила меня подумать об этом:
networksetup -printcommands
Я не могу придумать команду, которая лучше иллюстрирует необходимость хорошего завершения.
security -h
возможно, но эти команды имеют знакомый, удобный для чтения формат.
Я умоляю сообщество, укажите мне место, где я могу найти такую вещь. Я никогда не печатаю их правильно, и мне не терпится завершить табуляцию для этого
Кто-нибудь знает, где я могу что-нибудь взять? Я бы предпочел встать на плечи гигантов вместо того, чтобы пытаться заставить скрипт завершения zsh / bash прыгнуть в мир, готовый к битве, как Афина, прямо у меня изо лба.
Я не Зевс, когда дело касается комптл. Не за что.
В этом проекте есть ряд доработок для команд, специфичных для Mac (ни одна из двух, которые вы упомянули, но есть другие, такие как значения по умолчанию, hdiutil, launchctl, mdls, open и другие), а также множество других командных строк функции и утилиты:
http://code.google.com/p/zsh-templates-osx/
Есть много утилит для разработки Mac и системных утилит, для которых еще не определены доработки (libtool, pkgutil, otool; те, которые вы упомянули); надеюсь, что сопровождающий проекта активен и принимает взносы.