aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions
AgeCommit message (Collapse)Author
2011-08-24Add `versions` command to the man pageJack Nagel
Additionally, document the '--build-from-source' option for the `install` command.
2011-08-25Output bottles to CWDMax Howell
Rationale: more typical.
2011-08-24ENV: allow a user-configurable number of make jobsJack Nagel
Let an environment variable, HOMEBREW_MAKE_JOBS, override the default '-j<cores>' make flag. Now we can more easily debug formula that normally build in parallel, or (potentially) speed up lengthy builds.
2011-08-24`brew upgrade`Max Howell
Consequence: you can no longer install when something is already installed, you must upgrade it. This doesn't apply if the formula in question was unlinked. You can still --force installs though. Rationale: the old way of installing over the top would leave symlinks to multiple versions in /usr/local if the old version had a file the newer version didn't. The new upgrade command handles everything properly.
2011-08-17Contribution: Tweak bash completion for installCharlie Sharpsteen
Selection of generic installation options, such as `--HEAD`, is now lumped together with selection of formulae-specific options. This allows any installation option to be tab-completed *before or after* the formula name is specified. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-02Added new command "versions"Sebastian Staudt
2011-07-29linkapps: also search for bin/*.appCharlieRoot
Qt and PhantomJS install apps to this folder, so find those apps too. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-29Commands should not have side-effectsMax Howell
Don't install when bottling. Homebrew should bottle whatever is installed. If nothing is installed, error out.
2011-07-21brew pull --install should build from source.Mike McQuaid
2011-06-22Print SHA1 after bottling.Mike McQuaid
2011-06-19brew-which: also check sbin and lib foldersAdam Vandenberg
2011-06-19Add `brew which` to man pageAdam Vandenberg
2011-06-19which: allow <formulae> argsAdam Vandenberg
Also clean-up this external command in preparation for becoming a built-in command. Make which_versions available in Homebrew module so that it can be used by other commands in the future.
2011-06-16Add --use-clang to completion script.Adam Vandenberg
2011-06-16Add clang options to man page.Adam Vandenberg
2011-06-15deps: document -n switchAdam Vandenberg
2011-06-07Document HOMEBREW_CACHEAdam Vandenberg
2011-06-05update brew link documentation to remove confusing passageAdam Vandenberg
2011-06-05Also link apps found in libexecAdam Vandenberg
2011-06-01brew-linkapps: Support --HEAD buildschrisg
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-31Alpahabetize commands on man pageAdam Vandenberg
2011-05-30Add 'essential commands' section to man page.Adam Vandenberg
2011-05-27Document audit return codeAdam Vandenberg
2011-05-19Add new external command: unpackCharlie Sharpsteen
`brew-unpack` is inspired by the `unpack` command of Haskell's Cabal. `brew unpack <formulae ...>` will fetch the source code archives of one or more formula and extract them into subfolders of the current working directory. An alternate root directory may be specified by invoking the `--destdir` flag. This provides some nice advantages for inspecting source code compared to `brew install -i -f <formula>`: - The extracted source code won't be deleted when the Ruby process terminates---which allows for long-term experimentation. - The user has control over which directory the code is extracted into. - No install process is initiated, so accidentally typing the equivalent of `exit 0` will not cause `brew` to mess with an existing installation. - Several formulae may be unpacked at once. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-14Add remove back to completionAdam Vandenberg
2011-05-05Add the '--use-gcc' flag to the brew man pageJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-05manpage - fix typoAdam Vandenberg
2011-05-04Update bash completion scriptJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-18Add --force to brew cleanupAdam Vandenberg
2011-04-14Add `brew fetch --deps`Adam Vandenberg
`brew fetch --deps` will also cache the dependencies of any listed formulae.
2011-04-13brew missing: allow a formula argumentAdam Vandenberg
If a formula is given, it will be checked for missing deps. The formula does not have to be installed first. Without a formula list, still checks all installed brews.
2011-03-31Add audit to bash completionAdam Vandenberg
2011-03-29brew depstree: shows a tree of dependencies for a formulaFerdinand Niedermann
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-29Fix brew bottle to work with refactor branch.Mike McQuaid
2011-03-21Document 'brew options --all'.Adam Vandenberg
2011-03-21update manpage for brew audit --strictAdam Vandenberg
This removes the single use of 'brew audit --warn' and changes it to --strict as well.
2011-03-21add --verbose to brew install completionAdam Vandenberg
2011-03-16Add --use-gcc to bash completionAdam Vandenberg
2011-03-13Optimise/simplify `brew help`Max Howell
Be more useful by being more concise. I referenced dozens of other mature commands’ usage to figure out what to do here. Also separated out the help into its own command for consistency.
2011-03-12Add 'brew grep' external command.Adam Vandenberg
2011-03-12'brew fetch' now an official commandAdam Vandenberg
2011-03-12'brew options' now an official commandAdam Vandenberg
2011-03-12'brew test' now an official commandAdam Vandenberg
2011-03-12Add brew options --compact to manpageAdam Vandenberg
2011-03-12Added --use-gcc flag.Stephen Allred
This allows you to use llvm as your default compiler and keep the cc symlink pointed at llvm, while allowing you to build forumla that requires the gcc. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12Some CleanupMax Howell
2011-03-12Move brew-audit to cmdsAdam Vandenberg
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-02-20New options: `brew graph`Martin Kühl
Accept any options that `brew deps` accepts. Default to `--all` to preserve previous behaviour. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-20brew-audit - check formula versionsAdam Vandenberg