aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Contributions
AgeCommit message (Collapse)Author
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
2011-02-13Clean up zsh completionGeorge Kulakowski
1. Fix a misspelled variable to avoid shell namespace pollution 2. Remove a bogus completion (the 'brew xo' one) 3. Add missing tab completion code for - Several arguments/commands (options, --cellar etc.) - Aliases (e.g. home and homepage) - 'brew edit' complete to all formulae, not just installed ones Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-09Handle default install --optionsJustin Hileman
i.e. `--force --debug --use-llvm --ignore-dependencies --HEAD` Additionally: * Use a cleaner `if` block in install options completion case. * De-dupe options for subsequent completion (e.g. stop offering --foo once --foo option has been used). Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-04brew --compactAdam Vandenberg
2011-02-04bash completion: --options for `brew install foo`Justin Hileman
To trigger the option autocompletion, type: brew install foo --[tab][tab] Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-01-02Man typos. Fixes #3799Adam Vandenberg
2011-01-02brew-pull: Only append "Closes" to last commit.Mike McQuaid
2011-01-02brew-pull: Handle multipatch pull requests better.Mike McQuaid
2010-12-30brew-pull: only use matched string for url.Mike McQuaid
2010-12-30Improve brew pull to close issues.Mike McQuaid
2010-12-26Fix typos in man pageAdam Vandenberg
2010-12-20Add `missing` and `server` to ZSH completionGabe Berke-Williams
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-02Add missing newline to brew bottle.Mike McQuaid
2010-12-02Fix brew pull looking at uncommitted work.Mike McQuaid
2010-12-01Add suffix for bottles to avoid cache confusion.Mike McQuaid
2010-12-01Improve reasoning in brew bottle for using gzip.Mike McQuaid
2010-12-01Fix spaced paths with brew bottle.Mike McQuaid
We shouldn't ever really have these but better to be safe than sorry.
2010-12-01Change tabs to spaces in brew bottle.Mike McQuaid
2010-11-24Add initial brew bottle implementation.Mike McQuaid
2010-11-21Make the regex for URL checking more git friendlyLee Packham
* Urls for Git Commits need to be between 4-40 not 40. For example: https://github.com/mxcl/homebrew/commit/805a https://github.com/mxcl/homebrew/commit/805 Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-21Don't count --install as a valid brew pull URL.Mike McQuaid
We were checking that at least one URL argument was added but the --install parameter was also counted in that.
2010-11-21Only try and install using git pull when formula.Mike McQuaid
2010-11-20Add brew pull for easy integration of user patchesMike McQuaid
2010-11-07Update man pageAdam Vandenberg
Move all documented "external commands" up with the resto f the commands, as these will all be built-in commands after the next code re-org.
2010-11-06Separate man page for brew-manAdam Vandenberg
Also, revise main man page, and update brew-man command to handle multiple input files.
2010-11-04brew-audit - check harder for commented cmakeAdam Vandenberg
2010-11-01Add proxy information to man pageAdam Vandenberg
2010-10-30Document brew install <url>Adam Vandenberg
2010-10-30brew-audit - check for combined make callsAdam Vandenberg
2010-10-25brew-test - make ENV available to testsAdam Vandenberg
2010-10-21brew-audit - add check for tabs.Adam Vandenberg
Add a new mode "brew audit --warn" that performs stricter checks that might not need to be fixed. Currently this includes a check for using tabs instead of spaces for indentation; Homebrew style is "2-space indentation." Documented this new switch.
2010-10-17Add link shortcut ln to docAdam Vandenberg
2010-10-17Add remove --forceAdam Vandenberg
2010-10-13Document fetch --forceAdam Vandenberg
2010-10-13Document fetch --HEADAdam Vandenberg
2010-10-13Document brew install --force --HEADAdam Vandenberg
2010-10-12brew-audit - don't complain about --HEAD optionsAdam Vandenberg
2010-10-08brew-audit - check for include? --HEADAdam Vandenberg
2010-10-07add test to completionAdam Vandenberg