lib/bcupgrade.rb in bcupgrade-0.9.1 vs lib/bcupgrade.rb in bcupgrade-0.9.2

- old
+ new

@@ -1,25 +1,26 @@ # frozen_string_literal: true require_relative 'bcupgrade/version' require_relative 'bcupgrade/brew_cask' require_relative 'bcupgrade/cask' +require_relative 'bcupgrade/config_file' module Bcupgrade - def self.run(options, args) - cask = Cask.new(options, args) + def self.run(options, args, config) + cask = Cask.new(options, args, config) unless cask.args.any? puts "\n==> Outdated cask...\n" BrewCask.output_outdated - ignore = cask.config['ignore'] - puts "\nNot upgrading pinned package:\n#{ignore}" if ignore + ignore = cask.list_ignore + puts "\nNot upgrading pinned package:\n#{ignore}" unless ignore.empty? end - update_casks = cask.target + update_casks = cask.upgrade_target if update_casks.any? - cask.upgrade_version(update_casks) + cask.upgrade(update_casks) else puts "\nAlready up-to-date." end end end