aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rwxr-xr-xLibrary/Contributions/cmd/brew-which.rb44
1 files changed, 0 insertions, 44 deletions
diff --git a/Library/Contributions/cmd/brew-which.rb b/Library/Contributions/cmd/brew-which.rb
deleted file mode 100755
index 870ff67a5..000000000
--- a/Library/Contributions/cmd/brew-which.rb
+++ /dev/null
@@ -1,44 +0,0 @@
-require 'extend/pathname'
-
-module Homebrew
- def which_versions which_brews=nil
- brew_links = Array.new
- version_map = Hash.new
-
- real_cellar = HOMEBREW_CELLAR.realpath
-
- (HOMEBREW_PREFIX/'opt').subdirs.each do |path|
- next unless path.symlink? && path.resolved_path_exists?
- brew_links << Pathname.new(path.realpath)
- end
-
- brew_links = brew_links.collect{|p|p.relative_path_from(real_cellar).to_s}.reject{|p|p.start_with?("../")}
-
- brew_links.each do |p|
- parts = p.split("/")
- next if parts.count < 2 # Shouldn't happen for normally installed brews
- brew = parts.shift
- version = parts.shift
-
- next unless which_brews.include? brew if which_brews
-
- versions = version_map[brew] || []
- versions << version unless versions.include? version
- version_map[brew] = versions
- end
-
- return version_map
- end
-
- def which
- which_brews = ARGV.named.empty? ? nil : ARGV.named
-
- brews = which_versions which_brews
- brews.keys.sort.each do |b|
- puts "#{b}: #{brews[b].sort*' '}"
- end
- puts
- end
-end
-
-Homebrew.which