aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/brew.h.rb
AgeCommit message (Collapse)Author
2011-03-12Refactor the brew command into one file per commandMax Howell
The code was sucking. To the extent that maintenance was hard. It's a lot easier to work with code that is sensibly split at sensible boundaries. So now it is more like that. But the refactor is minimal. Because we don't want you to have more merge hell than absolutely necessary. If you merge you will need to pay attention to brew.h.rb (as it is deleted) and bin/brew (as command logic is gone). It will be painful, but you will just have to help git out by moving any changes around manually. Note compatibility.rb. It ensures that any function renames or removals don't break anything. We're pretty serious about backwards compatibility. And that's because we encourage you to hack around with the innards. And we couldn't do that if we would then just make stuff disappear behind your back.
2011-03-06Use http://npmjs.org/ installation instructions. Fixes 4569.Arthur Kalmenson
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-13remove npm, add warning about it.isaacs
Signed-off-by: Max Howell <max@methylblue.com>
2011-01-08Add newline to new issue reporting instructions.Mike McQuaid
2010-12-22Send people to new issue wiki page.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-05More .DS_Store ignoringMichael Dippery
* Don't link .DS_Store files * Don't list .DS_Store files in `brew info` Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30fix warnings: splat is redundant for putsJamie Macey
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-28Ignore .DS_Store files when listing keg contentsMichael Dippery
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-26Prefer HEAD version if its installedJoshua Peek
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-17clean up wording in the macports/fink warning msgDougal Sutherland
Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Additional tweaks by me.
2010-10-01add Xcode version to brew --configAdam Vandenberg
2010-09-29Move resolve_alias from ARGV to FormulaAdam Vandenberg
Also, call this function from a few places where the code was duplicated.
2010-09-29refactor compiler messagesAdam Vandenberg
2010-09-27add libpcap to listAdam Vandenberg
2010-09-26fix typoAdam Vandenberg
2010-09-12Don't descend keg-root symlinks, just show where they pointMax Howell
2010-09-07Bump Xcode recommendation to 3.2.3Adam Vandenberg
2010-08-29Blacklist vim, screen and libarchiveDavid Höppner
2010-08-21Move cleaner to separate fileAdam Vandenberg
2010-08-20'brew cleanup' no longer complains about single versionsAdam Vandenberg
Previously "brew cleanup" would complain if the most recent version of a brew wasn't installed. We now suppress this message if only one (outdated) formula is present.
2010-08-11Tweak default templateAdam Vandenberg
2010-08-09brew doctor - X11 checkAdam Vandenberg
Tweak wording in X11 check and use the same X11 detection function as ENV.x11; also move that function into utils.
2010-08-07change behaviour of github_info to fallback sooner to mxcl/masterlukas
Fixes Homebrew/homebrew#1980 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Use ERB to generate formula template.Alexander Kahn
2010-08-07Use new alias system with `brew search`Max Howell
Also don't show any aliases if you just type `brew search` as there is so little context, it just looks messy.
2010-08-07`brew create` uses new Aliasing systemMax Howell
2010-07-27Fix brew info --githubAdam Vandenberg
2010-07-21Bump Xcode recommendation to 3.2.2Adam Vandenberg
2010-07-18brew.h info takes a formula parameter rather than a stringMax Howell
* Preference is for commands to take instantiated formulae as parameters rather than formula names, so alias resolution can be centralized.
2010-07-04Remove dupliate 'wxwidgets' entry from blacklist.Adam Vandenberg
2010-07-03Blacklist setuptools in favor of distribute.Adam Vandenberg
2010-06-29Fix typo in github_infoLuke Gallagher
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-23Extract "brew_install".Adam Vandenberg
This was supposed to go in with the "brew-upgrade" external command, but must have been lost in the merge.
2010-06-22Exclude "HEAD" formula from outdated list.SHIBATA Hiroshi
2010-06-18cleans only existing directoriesPaul O'Neil
The previous code works fine on ruby 1.8.x, but under 1.9 trying find on a non-existent folder gives: ==> No such file or directory /usr/local/Cellar/ruby/1.9.1-p378/lib/ruby/1.9.1/find.rb:38:in `block in find' Fixes Homebrew/homebrew#1633
2010-06-17Remove buggy, unsupported TeX-live brew, and suggest MacTex.Adam Vandenberg
The TeX-live 2008 formula was out of date (there's a 2009), buggy, and doesn't build 64-bit. The MacTeX package works and is supported, with a 2010 version in the works. Let's recommend that instead. Fixes Homebrew/homebrew#1087
2010-06-17Remove unused global defineAdam Vandenberg
2010-06-17Tweak "clean".Adam Vandenberg
The code to try to move man into share didn't seem to be working, since the code that warns if a top-level man was found was firing off. Removing this apparently dead code.
2010-06-17filter out aliases when real name was foundAdam Vandenberg
2010-06-17Extract search_brews methodAdam Vandenberg
2010-06-16Use same LLVM binary to check build # as we do to build with.Adam Vandenberg
Different llvm binaries were used to check build numbers and to compile with. Normalize this, and normalize the variable name used to hold the xcode location. (Calling it "prefix" is confusing, since there are already concepts in Homebrew called "prefx".)
2010-06-16Move code to find outdated brew listAdam Vandenberg
2010-04-15Do not assume /Developer when checking LLVM. Fixes Homebrew/homebrew#1160.Adam Vandenberg
2010-04-06Move brew doctor to its own source file; will get bigger.Adam Vandenberg
2010-04-06`brew doctor`Max Howell
2010-03-23More effective use of incremental MD5 to eliminate loading entire tarball ↵Jake Good
into memory Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-22Add md5 on 'brew create' if we can figure it out.Adam Vandenberg
2010-03-22brew create - warn if version cannot be determined from URL.Adam Vandenberg
2010-03-16Add GCC 4.0 info to --config output.Robert Shaw
* Adds GCC 4.0 version info to --config output. * Splits gcc_build into gcc_40_build and gcc_42_build. * Adds alias gcc_build to gcc_42_build for compatibility. * Updates Xcode checking to also check GCC 4.0 version. These changes are a combination of work by AdamV and my work on my Tiger branch. This information would be useful for all installs since some formulae compile with GCC 4.0. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-03-10Actually remove info pages in skip stepMax Howell
Lets stop removing docs and doc (though moving share/docs to share/doc would make sense) as I was being lame when I decided nobody ever needs local documentation. I still wouldn't use it (the INTRAWEBS is pretty good nowadays), but I admit, for some people, it's essential.