2013-10-09 34 views
4

是否有一個標誌或方式告訴brew包含所有可選的依賴關係?這些公式中的一些具有大量的「--with」標誌,並且能夠只指定「--with-ALL」會很好,因爲我閱讀手冊頁並找不到任何內容。我很新釀造,所以請原諒我的無知,如果這是真的很明顯。是否可以告訴brew包含所有可選的依賴關係?

回答

3

你可以寫像貝殼功能(它放到文件的任何地方,你喜歡 - 它並不需要一個文件擴展名):

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是目標公式。

相關問題