我一直在深入研究 /usr/bin 中 osX 的实际内容,尤其是 /usr/libexec。
确实是很好的东西,尽管命令语法有点奇怪。
让我把好奇心引向让我想到这一点的命令:
networksetup -printcommands
我想不出还有什么命令能比这更好地说明良好完成的必要性。
security -h
或许吧,但是这些命令具有熟悉且易于阅读的格式。
我恳求社区,请告诉我一个可以找到这样东西的地方。我从来没有正确输入过它们,我渴望为此使用制表符完成功能
有人知道我可以在哪里找到一些东西吗?我宁愿站在巨人的肩膀上,而不是试图让 zsh/bash 完成脚本从我的额头跳入世界,像雅典娜一样做好战斗的准备。
说到 compctl,我不是宙斯。一点也不。
答案1
该项目有许多针对 Mac 特定命令的补全(您提到的两个都没有,但它还有其他命令,如 defaults、hdiutil、launchctl、mdls、open 等),以及许多其他命令行功能和实用程序:
http://code.google.com/p/zsh-templates-osx/
许多 Mac 开发和系统实用程序尚未定义完成(libtool、pkgutil、otool;您提到的那些);希望项目维护者活跃并接受贡献。