aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions
diff options
context:
space:
mode:
authorAdam Vandenberg2013-09-17 06:55:13 -0700
committerAdam Vandenberg2013-09-17 06:55:13 -0700
commitba9353cd8466e97c44b43057e293ccee3b6379fd (patch)
tree1fae004f15dc461c97546a27843a476217660a26 /Library/Contributions
parent53d75d14fb06130488f01dae8f2c7b9587414683 (diff)
downloadhomebrew-ba9353cd8466e97c44b43057e293ccee3b6379fd.tar.bz2
make linkapps official
Diffstat (limited to 'Library/Contributions')
-rwxr-xr-xLibrary/Contributions/cmd/brew-linkapps.rb31
1 files changed, 0 insertions, 31 deletions
diff --git a/Library/Contributions/cmd/brew-linkapps.rb b/Library/Contributions/cmd/brew-linkapps.rb
deleted file mode 100755
index 571aedc73..000000000
--- a/Library/Contributions/cmd/brew-linkapps.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-# Links any Applications (.app) found in installed prefixes to /Applications
-require 'keg'
-
-TARGET_DIR = ARGV.include?("--local") ? File.expand_path("~/Applications") : "/Applications"
-
-unless File.exist? TARGET_DIR
- opoo "#{TARGET_DIR} does not exist, stopping."
- puts "Run `mkdir #{TARGET_DIR}` first."
- exit 1
-end
-
-HOMEBREW_CELLAR.subdirs.each do |rack|
- kegs = rack.subdirs.map { |d| Keg.new(d) }
- next if kegs.empty?
-
- keg = kegs.detect(&:linked?) || kegs.max {|a,b| a.version <=> b.version}
-
- Dir["#{keg}/*.app", "#{keg}/bin/*.app", "#{keg}/libexec/*.app"].each do |app|
- puts "Linking #{app}"
- app_name = File.basename(app)
- target = "#{TARGET_DIR}/#{app_name}"
-
- if File.exist?(target) && !File.symlink?(target)
- onoe "#{target} already exists, skipping."
- next
- end
- system "ln", "-sf", app, TARGET_DIR
- end
-end
-
-puts "Finished linking. Find the links under #{TARGET_DIR}."