Sha256: 77329e4b0e43cfcc3cf5964214964e55199392c54cc6d167f029f44173a970ea
Contents?: true
Size: 401 Bytes
Versions: 2
Compression:
Stored size: 401 Bytes
Contents
module Boxy class BrewCaskHandler def install(name, options) unless formula_installed?(name) system "brew cask install #{name}" else puts "skipping #{name}, already installed" end end private def formula_installed?(name) `brew cask list #{name} > /dev/null 2>&1` $? == 0 end end Boxy.register(:cask, BrewCaskHandler.new) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
boxy-0.2.0 | lib/boxy/brew_cask.rb |
boxy-0.1.0 | lib/boxy/brew_cask.rb |