是否有标志或方式告诉brew包含所有可选的依赖项?其中一些公式有大量的“--with”标志,能够只指定“--with-ALL”我会阅读手册并找不到任何内容。我是新手,所以请原谅我的无知,如果这是非常明显的事情。
答案 0 :(得分:3)
您可以编写一个shell函数(将它放在任何您喜欢的文件中 - 它不需要文件扩展名):
function brew-alloptions () {
brew install $1 $(brew options $1 | grep -E '^--with-' - | tr '\n' ' ')
}
来源此文件:
% source path/to/source/file
像这样使用:
brew-alloptions name
ruby等价物(收集选项的部分):
`brew options vim`.lines.to_a.select { |item| item =~ /^--with-/ }.map(&:strip)
vim
是目标公式。