Method: Specinfra::Command::Darwin::Base::Package.check_is_installed
- Defined in:
- lib/specinfra/command/darwin/base/package.rb
.check_is_installed(package, version = nil) ⇒ Object Also known as: check_is_installed_by_homebrew
3 4 5 6 7 8 9 10 11 |
# File 'lib/specinfra/command/darwin/base/package.rb', line 3 def check_is_installed(package, version=nil) escaped_package = escape(File.basename(package)) if version cmd = %Q[brew info #{escaped_package} | grep -E "^$(brew --prefix)/Cellar/#{escaped_package}/#{escape(version)}"] else cmd = "#{brew_list} | grep -E '^#{escaped_package}$'" end cmd end |