Merge pull request #4221 from reitermarkus/brew-cask-list

Fall back to `CaskLoader.load` to get a better error message.
This commit is contained in:
Markus Reiter 2018-05-26 18:27:01 +02:00 committed by GitHub
commit e954bedc5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,10 +21,12 @@ module Hbc
token = path.basename.to_s
if tap_path = CaskLoader.tap_paths(token).first
next CaskLoader::FromTapPathLoader.new(tap_path).load
CaskLoader::FromTapPathLoader.new(tap_path).load
elsif caskroom_path = Pathname.glob(path.join(".metadata/*/*/*/*.rb")).first
CaskLoader::FromPathLoader.new(caskroom_path).load
else
CaskLoader.load(token)
end
CaskLoader::FromPathLoader.new(Pathname.glob(path.join(".metadata/*/*/*/*.rb")).first).load
end
end
end