class Sprinkle::Installers::Brew
The Homebrew package installer uses the brew
command to install packages on OSX.
Example Usage¶ ↑
package :magic_beans do description "Beans beans they're good for your heart..." brew 'ntp' verify { has_brew 'ntp' } end
Public Instance Methods
brew(*names, &block)
click to toggle source
# File lib/sprinkle/installers/brew.rb, line 19 def brew(*names, &block) recommends :homebrew install_package(*names, &block) end
has_brew(package)
click to toggle source
# File lib/sprinkle/installers/brew.rb, line 26 def has_brew(package) @commands << "brew list | grep #{package}" end