From 195e75c1b2c19c58fd62f6622833b1740987fcd1 Mon Sep 17 00:00:00 2001 From: Andre Arko Date: Thu, 17 Sep 2009 16:06:56 -0700 Subject: Search by substring unless term is inside /../ --- bin/brew | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bin') 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? -- cgit v1.2.3