aboutsummaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)Author
2010-08-070.7 Remove deprecated make commandAdam Vandenberg
2010-08-07ARGV - rename method that conflicts with optparseAdam Vandenberg
optparse adds an "options" method to ARGV, and so does Homebrew. Rename this method (and remove optparse blocking script) so that Homebrew plays nicer with external Ruby software. This fixes the issue where "gem install thin" would break "brew server", for instance.
2010-08-07add URLs to brew infoAdam Vandenberg
2010-08-07Fix brew infoAdam Vandenberg
2010-08-07Significantly simpler `brew uses` and `brew deps`Max Howell
Partly simpler because the output is less pretty. But I think the output is now more useful for other tools. And comma separated lists aren't particularly human-readable IMO either.
2010-08-07Show changed examples on update [telemachus]Adam Vandenberg
* Also move updater output into the class itself
2010-08-07Automatically enable external `brew` commands.Martin Kühl
* Add path to external command examples to PATH. * Only add them to PATH from inside Homebrew. Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Move external commands path down near check
2010-07-29Add name to brew info url and remove external scriptAdam Vandenberg
2010-07-25Fix brew info --allAdam Vandenberg
2010-07-21brew deps --1 does not recurseAdam 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-14When outputting a `brew install -vd` insert the formula nameKyle Fuller
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-13Add command "brew --env"Adam Vandenberg
"brew --env" will set up a build environment and then dump certain ENV variables (CC, CXX, LD, CFLAGS, CXXFLAGS, MAKEFLAGS). If any of CC, CXX, LD are symlinks, now also output the target compiler. (Typically these will be symlinks from eg /usr/bin/cc to /usr/bin/gcc-4.2). This is a diagnostic command which may be merged into --config, turned into an external command, or removed if it doesn't turn out to be useful.
2010-07-08Remove un-needed 'unless' in brew updateAdam Vandenberg
2010-07-03Move data into updater classAdam Vandenberg
2010-07-02Remove $PATH from --config and build dumps.Adam Vandenberg
While it is useful to be able to see the user's path in bug reports, it is perhaps slightly too intrusive to post this without the user's permission. A path can have usernames or other project sensitive information, and several Homebrew users were editing their bug reports to omit this information. `brew doctor` will still report on the path issues that we typically care about, so dropping automatic posting of PATH.
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-22Add fink/macports support to 'brew search'.Adam Vandenberg
2010-06-17Extract search_brews methodAdam Vandenberg
2010-06-16Move code to find outdated brew listAdam Vandenberg
2010-06-15Reduce nesting in 'brew up'.Adam Vandenberg
2010-06-15Modify brew update to show if any formulae were removed.Trevor Stevens
2010-06-10Failures during ./configure should mention config.log.Adam Vandenberg
2010-06-07Support external commandsAdam Vandenberg
Homebrew will now look for external commands that are +x on PATH, named as "brew-<cmd>" or "brew-<cmd>.rb" * Shell scripts are exec'd with some HOMEBREW variables set in the ENV. * Ruby scripts are require'd directly. See: http://wiki.github.com/mxcl/homebrew/external-commands
2010-06-07Remove silly concatenation.Adam Vandenberg
2010-06-07Tweak the bin/brew command selector a bit.Adam Vandenberg
* Move 'brew doctor' above both unknown command blocks and then... * Merge unknown command blocks. (This is cleanup for supporting external brew commands.)
2010-06-03Fix typo in comment.Adam Vandenberg
2010-06-01Add "brew --cellar (formula)"Adam Vandenberg
If a formula name is passed to "brew --cellar", output the location of that brew in the Cellar (which will be "brew --prefix (formula)" without a version sub-folder.) This allows for: rm -rf `brew --cellar node` for deleting all versions of node, installed or not.
2010-06-01Handle search with no arguments.Adam Vandenberg
Fixes Homebrew/homebrew#1514.
2010-06-01Escape search terms. Fixes Homebrew/homebrew#1475Adam Vandenberg
2010-06-01Link to pcc and tiger branches.Adam Vandenberg
sceaga maintains Tiger and PPC support for Homebrew, so change our error messages to refer to his branches.
2010-05-26Add "brew create --fink"Adam Vandenberg
Similiar to "brew create --macports", using --fink will do the corresponding search for Fink packages.
2010-05-06Move dump_build_env to utils and use during installs too.Adam Vandenberg
2010-04-30`brew list --versions [formulae]`Adam Vandenberg
Add a `--versions` switch to `brew list` that shows all versions found in the cellar for the selected formulae.
2010-04-20Publicize 'brew doctor' in build failure message.Adam Vandenberg
2010-04-14Add PATH to --config and ENV dump.Adam Vandenberg
A user's PATH can help diagnose ./configure and other problems in bug reports.
2010-04-06Move brew doctor to its own source file; will get bigger.Adam Vandenberg
2010-04-06`brew doctor`Max Howell
2010-04-03Update dump_build_envAdam Vandenberg
* Reorder a flag * Don't show values if they are empty
2010-04-01Add PKG_CONFIG_PATH to env dump, since brew modifies it.Adam Vandenberg
2010-03-17Add --use-llvm flag to build environment output.Adam Vandenberg
2010-03-16Move recommended compiler versions into constants.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-14Add HOMEBREW_USE_LLVM to ENV vars shown for build errors.Adam Vandenberg
2010-03-11Add a snapshot of ENV to BuildError and show some flags with the stack trace.Adam Vandenberg
2010-03-10Plain `brew log` shows the entire Homebrew git logMax Howell
2010-03-03Move --cache command down near --prefix and use AGRV.formulae.Adam Vandenberg
2010-03-03Add support for `brew --prefix [formula ...]`.Martin Kuehl
When `brew --prefix` is called with arguments, assume each argument is a formula and print their prefixes instead. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-27Add 'rebase' to accidental git commands.Adam Vandenberg
2010-02-27`brew outdated` works if there is eg. Cellar/.DS_StoreMax Howell