diff options
| author | Adam Vandenberg | 2013-09-17 06:55:13 -0700 | 
|---|---|---|
| committer | Adam Vandenberg | 2013-09-17 06:55:13 -0700 | 
| commit | ba9353cd8466e97c44b43057e293ccee3b6379fd (patch) | |
| tree | 1fae004f15dc461c97546a27843a476217660a26 /Library/Contributions | |
| parent | 53d75d14fb06130488f01dae8f2c7b9587414683 (diff) | |
| download | homebrew-ba9353cd8466e97c44b43057e293ccee3b6379fd.tar.bz2 | |
make linkapps official
Diffstat (limited to 'Library/Contributions')
| -rwxr-xr-x | Library/Contributions/cmd/brew-linkapps.rb | 31 | 
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}."  | 
