diff options
| author | Mike McQuaid | 2013-10-21 04:24:54 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2013-10-21 18:53:24 +0100 |
| commit | 32e42e064d678b97c8676dd2cbb3e22f305c5789 (patch) | |
| tree | 67ff2dcb4dfd9e27ca69a4462d8da24b264d7a2d /Library/Homebrew/cmd | |
| parent | ed8a52301f4dc6900d5f5cb4313d08a571b25a05 (diff) | |
| download | homebrew-32e42e064d678b97c8676dd2cbb3e22f305c5789.tar.bz2 | |
global: unify tap regex.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/search.rb | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb index b2febbdba..204a178ae 100644 --- a/Library/Homebrew/cmd/search.rb +++ b/Library/Homebrew/cmd/search.rb @@ -4,12 +4,6 @@ require 'utils' require 'utils/json' module Homebrew extend self - - # A regular expession to capture the username (one or more char but no `/`, - # which has to be escaped like `\/`), repository, followed by an optional `/` - # and an optional query. - TAP_QUERY_REGEX = /^([^\/]+)\/([^\/]+)\/?(.+)?$/ - def search if ARGV.include? '--macports' exec_browser "http://www.macports.org/ports.php?by=name&substr=#{ARGV.next}" @@ -25,7 +19,7 @@ module Homebrew extend self exec_browser "http://packages.ubuntu.com/search?keywords=#{ARGV.next}&searchon=names&suite=all§ion=all" elsif (query = ARGV.first).nil? puts_columns Formula.names - elsif ARGV.first =~ TAP_QUERY_REGEX + elsif ARGV.first =~ HOMEBREW_TAP_REGEX # So look for user/repo/query or list all formulae by the tap # we downcase to avoid case-insensitive filesystem issues. user, repo, query = $1.downcase, $2.downcase, $3 |
