utils.rb:which: bug fix
Closes Homebrew/homebrew#27524. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
parent
c84c8b1d0e
commit
5f8e78150e
@ -170,7 +170,10 @@ def puts_columns items, star_items=[]
|
|||||||
end
|
end
|
||||||
|
|
||||||
def which cmd, path=ENV['PATH']
|
def which cmd, path=ENV['PATH']
|
||||||
dir = path.split(File::PATH_SEPARATOR).find {|p| File.executable? File.join(p, cmd)}
|
dir = path.split(File::PATH_SEPARATOR).find {|p|
|
||||||
|
pcmd = File.join(p, cmd)
|
||||||
|
File.executable?(pcmd) && !File.directory?(pcmd)
|
||||||
|
}
|
||||||
Pathname.new(File.join(dir, cmd)) unless dir.nil?
|
Pathname.new(File.join(dir, cmd)) unless dir.nil?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user