871 Commits

Author SHA1 Message Date
Adam Vandenberg
aa14eaaf1c brew-audit - check formula versions 2011-02-20 15:03:17 -08:00
George Kulakowski
2fb68be78d Clean up zsh completion
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-13 19:45:41 -08:00
isaacs
2b88c24ead remove npm, add warning about it.
Signed-off-by: Max Howell <max@methylblue.com>
2011-02-13 10:11:57 +00:00
Justin Hileman
c6e78260e7 Handle default install --options
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-09 17:44:01 -08:00
Adam Vandenberg
6864140237 brew --compact 2011-02-04 16:52:46 -08:00
Justin Hileman
97b8f9a31f bash completion: --options for brew install foo
To trigger the option autocompletion, type:

    brew install foo --[tab][tab]

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-04 16:46:04 -08:00
Adam Vandenberg
9752fc93fd Add ENV.cppflags shortcut 2011-01-22 10:07:08 -08:00
Mike McQuaid
8934fdbe82 Add newline to new issue reporting instructions. 2011-01-08 20:21:30 +00:00
Adam Vandenberg
4ac006fc58 Man typos. Fixes Homebrew/homebrew#3799 2011-01-02 17:03:41 -08:00
Mike McQuaid
5b6e613993 brew-pull: Only append "Closes" to last commit. 2011-01-02 11:42:44 +00:00
Mike McQuaid
877e911cba brew-pull: Handle multipatch pull requests better. 2011-01-02 11:38:22 +00:00
Mike McQuaid
4cf099ecdf brew-pull: only use matched string for url. 2010-12-30 16:30:50 +00:00
Mike McQuaid
dc3623f5a6 Improve brew pull to close issues. 2010-12-30 15:27:07 +00:00
Adam Vandenberg
d6455e0094 Fix typos in man page 2010-12-26 10:31:10 -08:00
Adam Vandenberg
24e10826f4 Fix GithubGistFormula. 2010-12-22 17:08:53 -08:00
Mike McQuaid
1e71489d51 Send people to new issue wiki page.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-12-22 21:32:06 +00:00
Gabe Berke-Williams
532f4d2d91 Add missing and server to ZSH completion
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-20 12:16:29 -08:00
Mike McQuaid
8199f1d617 Add missing newline to brew bottle. 2010-12-02 01:13:41 +00:00
Mike McQuaid
f44d1f06e5 Fix brew pull looking at uncommitted work. 2010-12-02 00:10:50 +00:00
Mike McQuaid
1efd33cac0 Add suffix for bottles to avoid cache confusion. 2010-12-01 23:08:12 +00:00
Mike McQuaid
780750e0b7 Improve reasoning in brew bottle for using gzip. 2010-12-01 23:08:12 +00:00
Mike McQuaid
55aa2a296b Fix spaced paths with brew bottle.
We shouldn't ever really have these but better to be safe than sorry.
2010-12-01 23:04:33 +00:00
Mike McQuaid
bc724bd31e Change tabs to spaces in brew bottle. 2010-12-01 23:01:54 +00:00
Adam Vandenberg
5e724cbf15 Use full path to curl in utils.rb 2010-11-26 09:43:07 -08:00
Mike McQuaid
7cfe8825dc Add initial brew bottle implementation. 2010-11-24 09:38:09 +00:00
Lee Packham
883fd9ef89 Correct the principle usage of principal principles ;)
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-11-21 13:20:12 +00:00
Lee Packham
d5c58f889a Make the regex for URL checking more git friendly
* 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-21 13:20:12 +00:00
Mike McQuaid
5733fce6fc Don't count --install as a valid brew pull URL.
We were checking that at least one URL argument was added but
the --install parameter was also counted in that.
2010-11-21 10:33:14 +00:00
Mike McQuaid
331a725516 Only try and install using git pull when formula. 2010-11-21 10:32:33 +00:00
Mike McQuaid
7933bd4e65 Add brew pull for easy integration of user patches 2010-11-20 12:02:17 +00:00
Adam Vandenberg
f0b6870de7 Allow underscore in github version numbers. 2010-11-07 11:25:20 -08:00
Adam Vandenberg
7d44a389f7 Update man page
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-07 07:36:34 -08:00
Adam Vandenberg
320889933d Separate man page for brew-man
Also, revise main man page, and update brew-man command to handle
multiple input files.
2010-11-06 17:36:44 -07:00
Michael Dippery
e0c23d670d More .DS_Store ignoring
* Don't link .DS_Store files
* Don't list .DS_Store files in `brew info`

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-05 19:44:56 -07:00
Adam Vandenberg
2712dd6bcc brew-doctor - check for another stray ENV var
Having $MACOSX_DEPLOYMENT_TARGET (for Fink) to something other than
the current system SDK will cause Git to fail to compile (when building
the Python bindings).
2010-11-05 07:01:00 -07:00
Adam Vandenberg
202663eb0c Fix installing from local abs. paths. 2010-11-04 13:53:03 -07:00
Adam Vandenberg
0ecbabad63 brew-audit - check harder for commented cmake 2010-11-04 08:11:49 -07:00
Adam Vandenberg
d02941e1da Quash warning.
Fixes Homebrew/homebrew#3056
2010-11-03 07:03:50 -07:00
Adam Vandenberg
5e64bfbd55 Add proxy information to man page 2010-11-01 10:25:02 -07:00
Adam Vandenberg
b6332de28d Bump Homebrew to 0.7.1
The Homebrew version number is mainly useful for bug reports. Since it is
included in "brew --config" output, it is an easy way to see roughly how
new the a user's version of Homebrew is.

Bumping the micro version now, in anticipation of some more version-changing
events in the near future.
2010-10-31 17:23:20 -07:00
Adam Vandenberg
c8781e720f Reformat keg-only message 2010-10-30 21:50:33 -07:00
Jamie Macey
b7fa82b28d fix warnings: ambiguous splat
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 14:50:54 -07:00
Jamie Macey
6ff5e194c7 fix warnings: splat is redundant for puts
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 14:50:18 -07:00
Jamie Macey
1e41264f42 fix warnings: ambiguous first arg
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-30 14:47:44 -07:00
Adam Vandenberg
c61204eb1e Document brew install <url> 2010-10-30 14:23:11 -07:00
Adam Vandenberg
ea03121688 Allow installation from URLs
This allows installation like:
    brew install http://example.com/something.rb

Based on an original patch by [dwalters].

Fixes Homebrew/homebrew#160
2010-10-30 14:23:01 -07:00
Adam Vandenberg
d14323b9a0 brew-audit - check for combined make calls 2010-10-30 08:30:40 -07:00
Michael Dippery
8e8875f8f4 Ignore .DS_Store files when listing keg contents
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-28 21:42:48 -07:00
arlolra
14ebf705ae Handle dashed tags at github.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-28 21:19:42 -07:00
Joshua Peek
a305360099 Prefer HEAD version if its installed
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-26 09:39:17 -07:00