diff --git a/Library/Homebrew/cask/cmd.rb b/Library/Homebrew/cask/cmd.rb index 1ce1cb3f2b05aa509589c42ce5d56fd8c0d66407..9de9fd7c9f9e5b85aa18fef706b0a66d3fdc6724 100644 --- a/Library/Homebrew/cask/cmd.rb +++ b/Library/Homebrew/cask/cmd.rb @@ -47,6 +47,16 @@ module Cask "dr" => "doctor", }.freeze + DEPRECATED_COMMANDS = { + Cmd::Cache => "brew --cache --cask", + Cmd::Doctor => "brew doctor --verbose", + Cmd::Home => "brew home", + Cmd::List => "brew list --cask", + Cmd::Outdated => "brew outdated --cask", + Cmd::Reinstall => "brew reinstall", + Cmd::Upgrade => "brew upgrade --cask", + }.freeze + def self.description max_command_len = Cmd.commands.map(&:length).max @@ -212,6 +222,11 @@ module Cask detect_external_command(*argv) || [args.remaining.empty? ? NullCommand : UnknownSubcommand.new(args.remaining.first), argv] + # TODO: enable for next major/minor release + # if (replacement = DEPRECATED_COMMANDS[command]) + # odeprecated "brew cask #{command.command_name}", replacement + # end + if args.help? puts command.help else diff --git a/Library/Homebrew/cask/cmd/--cache.rb b/Library/Homebrew/cask/cmd/--cache.rb index f674f59e598ea41ebdcad18e870a63653626df98..54aebf6c98762d42dfb29d6628f04695ec4d409c 100644 --- a/Library/Homebrew/cask/cmd/--cache.rb +++ b/Library/Homebrew/cask/cmd/--cache.rb @@ -18,9 +18,6 @@ module Cask end def run - # TODO: enable for next major/minor release - # odeprecated "brew cask --cache", "brew --cache --cask" - casks.each do |cask| puts self.class.cached_location(cask) end diff --git a/Library/Homebrew/cask/cmd/home.rb b/Library/Homebrew/cask/cmd/home.rb index 690efd0145951249424a0803f1d20c574a571786..22a32486ec45c34899b0a57064275b88082f1028 100644 --- a/Library/Homebrew/cask/cmd/home.rb +++ b/Library/Homebrew/cask/cmd/home.rb @@ -8,9 +8,6 @@ module Cask end def run - # TODO: enable for next major/minor release - # odeprecated "brew cask home", "brew home" - if casks.none? odebug "Opening project homepage" self.class.open_url "https://brew.sh/"