Module: Bcupgrade
- Defined in:
- lib/bcupgrade.rb,
lib/bcupgrade/cask.rb,
lib/bcupgrade/version.rb,
lib/bcupgrade/brew_cask.rb,
lib/bcupgrade/config_file.rb
Defined Under Namespace
Modules: BrewCask Classes: Cask, ConfigFile
Constant Summary collapse
- VERSION =
'0.9.4'
Class Method Summary collapse
Class Method Details
.run(options, args, config) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/bcupgrade.rb', line 9 def self.run(, args, config) cask = Cask.new(, args, config) unless args.uniq.any? puts "\n==> Outdated cask...\n" BrewCask.output_outdated ignore = config.list_ignored_casks puts "\nNot upgrading pinned package:\n#{ignore}" unless ignore.empty? end update_casks = cask.upgrade_targets if update_casks.any? cask.upgrade(update_casks) else puts "\nAlready up-to-date." end end |