diff --git a/Library/Homebrew/cmd/readall.rb b/Library/Homebrew/cmd/readall.rb index 175d7787c7..df8644b832 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