remocve Cask::Upgrade::OPTIONS

This commit is contained in:
hyuraku 2023-03-09 20:35:53 +09:00
parent 2f870fa670
commit 869c8effb5
2 changed files with 12 additions and 16 deletions

View File

@ -9,21 +9,6 @@ module Cask
class Upgrade
extend T::Sig
OPTIONS = [
[:switch, "--skip-cask-deps", {
description: "Skip installing cask dependencies.",
}],
[:switch, "-g", "--greedy", {
description: "Also include casks with `auto_updates true` or `version :latest`.",
}],
[:switch, "--greedy-latest", {
description: "Also include casks with `version :latest`.",
}],
[:switch, "--greedy-auto-updates", {
description: "Also include casks with `auto_updates true`.",
}],
].freeze
sig {
params(
casks: Cask,

View File

@ -88,8 +88,19 @@ module Homebrew
description: "Treat all named arguments as casks. If no named arguments " \
"are specified, upgrade only outdated casks.",
}],
[:switch, "--skip-cask-deps", {
description: "Skip installing cask dependencies.",
}],
[:switch, "-g", "--greedy", {
description: "Also include casks with `auto_updates true` or `version :latest`.",
}],
[:switch, "--greedy-latest", {
description: "Also include casks with `version :latest`.",
}],
[:switch, "--greedy-auto-updates", {
description: "Also include casks with `auto_updates true`.",
}],
*Cask::Cmd::AbstractCommand::OPTIONS.map(&:dup),
*Cask::Upgrade::OPTIONS.map(&:dup),
].each do |args|
options = args.pop
send(*args, **options)