diff options
| author | Mike McQuaid | 2017-01-09 12:31:00 +0000 | 
|---|---|---|
| committer | Mike McQuaid | 2017-01-09 14:10:26 +0000 | 
| commit | f5b63f4a8dd3e22ffc405a1a6119a961f8332578 (patch) | |
| tree | 03a3a79ef9edd9678ae116bd0b4435f374d709cc /Library/Homebrew/cmd/linkapps.rb | |
| parent | 9cce3414fbd39d146d97911dbb3bf07fffaa1080 (diff) | |
| download | brew-f5b63f4a8dd3e22ffc405a1a6119a961f8332578.tar.bz2 | |
Deprecate brew (un)linkapps.
Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight
using either aliases or symlinks and Homebrew formulae do not build
"proper" `.app` bundles that can be relocated. Instead, please consider
using `brew cask` and migrate formulae using `.app`s to casks.
Diffstat (limited to 'Library/Homebrew/cmd/linkapps.rb')
| -rw-r--r-- | Library/Homebrew/cmd/linkapps.rb | 16 | 
1 files changed, 15 insertions, 1 deletions
| diff --git a/Library/Homebrew/cmd/linkapps.rb b/Library/Homebrew/cmd/linkapps.rb index bd88409aa..7dd1a6b93 100644 --- a/Library/Homebrew/cmd/linkapps.rb +++ b/Library/Homebrew/cmd/linkapps.rb @@ -1,6 +1,11 @@  #:  * `linkapps` [`--local`] [<formulae>]:  #:    Find installed formulae that provide `.app`-style macOS apps and symlink them -#:    into `/Applications`, allowing for easier access. +#:    into `/Applications`, allowing for easier access (deprecated). +#: +#:    Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight using +#:    either aliases or symlinks and Homebrew formulae do not build "proper" `.app` +#:    bundles that can be relocated. Instead, please consider using `brew cask` and +#:    migrate formulae using `.app`s to casks.  #:  #:    If no <formulae> are provided, all of them will have their apps symlinked.  #: @@ -14,6 +19,15 @@ module Homebrew    module_function    def linkapps +    opoo <<-EOS.undent +      `brew linkapps` has been deprecated and will eventually be removed! + +      Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight using +      either aliases or symlinks and Homebrew formulae do not build "proper" `.app` +      bundles that can be relocated. Instead, please consider using `brew cask` and +      migrate formulae using `.app`s to casks. +    EOS +      target_dir = linkapps_target(local: ARGV.include?("--local"))      unless target_dir.directory? | 
