Fail brew cask upgrade early if Cask is not installed.
This commit is contained in:
parent
488149242b
commit
767ebe6ab6
@ -16,7 +16,10 @@ module Hbc
|
||||
Caskroom.casks.select do |cask|
|
||||
cask.outdated?(greedy?)
|
||||
end
|
||||
}).select { |cask| cask.outdated?(true) }
|
||||
}).select do |cask|
|
||||
raise CaskNotInstalledError, cask unless cask.installed? || force?
|
||||
cask.outdated?(true)
|
||||
end
|
||||
|
||||
if outdated_casks.empty?
|
||||
oh1 "No Casks to upgrade"
|
||||
@ -28,8 +31,6 @@ module Hbc
|
||||
|
||||
outdated_casks.each do |old_cask|
|
||||
odebug "Started upgrade process for Cask #{old_cask}"
|
||||
raise CaskNotInstalledError, old_cask unless old_cask.installed? || force?
|
||||
|
||||
raise CaskUnavailableError.new(old_cask, "The Caskfile is missing!") if old_cask.installed_caskfile.nil?
|
||||
|
||||
old_cask = CaskLoader.load(old_cask.installed_caskfile)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user