Don't error out if .DS_Store is in a keg
This commit is contained in:
parent
20b7fa6ef8
commit
590f64e302
@ -42,9 +42,10 @@ module HomebrewArgvExtension
|
|||||||
require 'keg'
|
require 'keg'
|
||||||
@kegs ||= downcased_unique_named.collect do |name|
|
@kegs ||= downcased_unique_named.collect do |name|
|
||||||
d=HOMEBREW_CELLAR+name
|
d=HOMEBREW_CELLAR+name
|
||||||
raise "#{name} is not installed" if not d.directory? or d.children.length == 0
|
dirs = d.children.select{ |pn| pn.directory? } rescue []
|
||||||
raise "#{name} has multiple installed versions" if d.children.length > 1
|
raise "#{name} is not installed" if not d.directory? or dirs.length == 0
|
||||||
Keg.new d.children[0]
|
raise "#{name} has multiple installed versions" if dirs.length > 1
|
||||||
|
Keg.new dirs.first
|
||||||
end
|
end
|
||||||
raise KegUnspecifiedError if @kegs.empty?
|
raise KegUnspecifiedError if @kegs.empty?
|
||||||
@kegs
|
@kegs
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user