aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/cmd/readall.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/readall.rb b/Library/Homebrew/cmd/readall.rb
index 175d7787c..df8644b83 100644
--- a/Library/Homebrew/cmd/readall.rb
+++ b/Library/Homebrew/cmd/readall.rb
@@ -31,6 +31,15 @@ module Homebrew
Homebrew.failed = failed
end
+ if ARGV.delete("--aliases")
+ Pathname.glob("#{HOMEBREW_LIBRARY}/Aliases/*").each do |f|
+ next unless f.symlink?
+ next if f.file?
+ onoe "Broken alias: #{f}"
+ Homebrew.failed = true
+ end
+ end
+
formulae = []
if ARGV.named.empty?
formulae = Formula.files