aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/brew6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/brew b/bin/brew
index 24939a019..b3a1a3c82 100755
--- a/bin/brew
+++ b/bin/brew
@@ -52,7 +52,11 @@ begin
when 'search', '-S'
formulae = (HOMEBREW_PREFIX+'Library'+'Formula').children.sort.map{|f| f.basename('.rb') }
- puts_columns formulae.grep(Regexp.new(ARGV.first || ''))
+ if ARGV.first =~ /^\/(.*)\/$/
+ puts_columns formulae.grep(Regexp.new($1))
+ else
+ puts_columns formulae.grep(/.*#{ARGV.first}.*/)
+ end
when 'edit'
if ARGV.named_empty?