remove manual installer casks from upgrage casks

This commit is contained in:
hyuraku 2021-05-12 23:46:50 +09:00
parent 6c9ef43e72
commit bc476a31b4

View File

@ -93,6 +93,12 @@ module Cask
end end
end end
manual_installer_casks = outdated_casks.select do |cask|
cask.artifacts.any?(Artifact::Installer::ManualInstaller)
end
outdated_casks -= manual_installer_casks
return false if outdated_casks.empty? return false if outdated_casks.empty?
if casks.empty? && !greedy if casks.empty? && !greedy