4

是否有一个标志或方法可以告诉 brew 包含所有可选依赖项?其中一些公式有大量的“--with”标志,如果能够指定“--with-ALL”就好了。我阅读了手册页但找不到任何东西。我对酿造很陌生,所以如果这真的很明显,请原谅我的无知。

4

1 回答 1

3

您可以编写一个 shell 函数,例如(将其放入您喜欢的任何文件中 - 它不需要文件扩展名):

function brew-alloptions () {
    brew install $1 $(brew options $1 | grep -E '^--with-' - | tr '\n' ' ')
}

来源此文件:

% source path/to/source/file

像这样使用它:

brew-alloptions name

红宝石等价物(收集选项的部分):

`brew options vim`.lines.to_a.select { |item| item =~ /^--with-/ }.map(&:strip)

vim目标公式在哪里。

于 2013-10-10T08:38:50.007 回答