diff --git a/Library/Contributions/manpages/brew.1.md b/Library/Contributions/manpages/brew.1.md index ac641368b4..b9b50db655 100644 --- a/Library/Contributions/manpages/brew.1.md +++ b/Library/Contributions/manpages/brew.1.md @@ -269,7 +269,7 @@ Note that these flags should only appear after a command. surrounded with slashes, then it is interpreted as a regular expression. If no search term is given, all available formula are displayed. - * `search --debian`|`--fedora`|`--fink`|`--macports`|`--opensuse` : + * `search --debian`|`--fedora`|`--fink`|`--macports`|`--opensuse`|`--ubuntu` : Search for in the given package manager's list. * `sh [--env=std]`: diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb index 651534595e..f18f21ca31 100644 --- a/Library/Homebrew/cmd/search.rb +++ b/Library/Homebrew/cmd/search.rb @@ -15,6 +15,8 @@ module Homebrew extend self exec_browser "http://software.opensuse.org/search?q=#{ARGV.next}" elsif ARGV.include? '--fedora' exec_browser "https://admin.fedoraproject.org/pkgdb/acls/list/*#{ARGV.next}*" + elsif ARGV.include? '--ubuntu' + 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 else diff --git a/share/man/man1/brew.1 b/share/man/man1/brew.1 index 2b634a9935..73bbac19a4 100644 --- a/share/man/man1/brew.1 +++ b/share/man/man1/brew.1 @@ -296,7 +296,7 @@ If \fB\-\-force\fR is passed, and there are multiple versions of \fIformula\fR i Perform a substring search of formula names for \fItext\fR\. If \fItext\fR is surrounded with slashes, then it is interpreted as a regular expression\. If no search term is given, all available formula are displayed\. . .TP -\fBsearch \-\-debian\fR|\fB\-\-fedora\fR|\fB\-\-fink\fR|\fB\-\-macports\fR|\fB\-\-opensuse\fR \fItext\fR +\fBsearch \-\-debian\fR|\fB\-\-fedora\fR|\fB\-\-fink\fR|\fB\-\-macports\fR|\fB\-\-opensuse\fR|\fB\-\-ubuntu\fR \fItext\fR Search for \fItext\fR in the given package manager\'s list\. . .TP