Sha256: c062c87d015dce13d7f1675aa69e1cf0ab9890d9855e3a50b9867e8fc6b7d28f

Contents?: true

Size: 438 Bytes

Versions: 1

Compression:

Stored size: 438 Bytes

Contents

module Brewdler
  class BrewInstaller
    def self.install(name, options = {})
      if system 'brew info'
        command = "brew install #{name}"
        unless options[:args].nil?
          options[:args].each do |arg|
            command << " --#{arg}"
          end
        end

        `#{command}`
      else
        raise "Unable to install #{name}. Homebrew is not currently installed on your system"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brewdler-1.1.0 lib/brewdler/brew_installer.rb