From 0d84f3ee17451ed56c3d834aeba3f8b5fcbd77f7 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Tue, 22 Dec 2009 11:31:54 -0600 Subject: Add cleanup command * `brew cleanup foo` removes any unlinked foo kegs * `brew cleanup` removes all unlinked kegs --- bin/brew | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'bin') diff --git a/bin/brew b/bin/brew index 0b14d9751..9c0a34c29 100755 --- a/bin/brew +++ b/bin/brew @@ -207,6 +207,16 @@ begin ARGV.named.each {|name| info name} end + when 'cleanup' + if ARGV.named.empty? + require 'formula' + `ls #{HOMEBREW_CELLAR}`.each do |name| + cleanup name.strip + end + else + ARGV.named.each { |name| cleanup name} + end + when 'install' check_for_blacklisted_formula(ARGV.named) -- cgit v1.2.3