Method: Specinfra::Command::Darwin::Base::Package.check_is_installed_by_homebrew_cask
- Defined in:
- lib/specinfra/command/darwin/base/package.rb
permalink .check_is_installed_by_homebrew_cask(package, version = nil) ⇒ Object
[View source]
15 16 17 18 19 20 21 22 23 |
# File 'lib/specinfra/command/darwin/base/package.rb', line 15 def check_is_installed_by_homebrew_cask(package, version=nil) escaped_package = escape(File.basename(package)) if version cmd = "brew cask info #{escaped_package} | grep -E '^/opt/homebrew-cask/Caskroom/#{escaped_package}/#{escape(version)}'" else cmd = "#{brew_cask_list} | grep -E '^#{escaped_package}$'" end cmd end |