4907 Commits

Author SHA1 Message Date
Birger J. Nordølum
5a10cc8e76 Added SHA-256 to the fetch command.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-14 15:43:58 -07:00
Adam Vandenberg
d6382efdeb Add brew fetch --deps
`brew fetch --deps` will also cache the dependencies of any listed formulae.
2011-04-14 15:09:15 -07:00
Adam Vandenberg
bfd75db803 brew deps: add hidden option -n
-n means 'natural order' instead of alpha-order, and will show
the order in which the deps will be installed.
2011-04-13 13:48:31 -07:00
Adam Vandenberg
1eec1ed20f Make brew deps Leopard compatible 2011-04-10 21:13:05 -07:00
Martin Kühl
dafe97b047 Fix formula paths for manually specified names.
When the name of a new formula can't be autodetected, it defaults to the empty
string. When it then gets read from user input later on, the new name is used
but the formula path, based on the name, stays empty.

This change sets the path after a new name was read.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-09 09:43:48 -07:00
Adam Vandenberg
035b216e90 brew create: remind people to 'brew audit' 2011-04-05 08:37:59 -07:00
Adam Vandenberg
bc3225a348 brew create: ensure CACHE folder exists 2011-04-05 08:31:05 -07:00
Adam Vandenberg
e788de8cf8 brew audit: --strict warning for using $ in caveats
For multiple lines of commands to enter at a prompt, don't use
$ as a prompt marker to make it easier to copy/paste.
2011-04-04 16:40:38 -07:00
Adam Vandenberg
66110c78e7 brew doctor: add check for GREP_OPTIONS 2011-04-04 09:21:44 -07:00
Adam Vandenberg
29ac3efe2e brew doctor: update expat check
Apaprently both expat.framework and libexpat.framework exist
and interfere with CMake.
2011-04-04 08:48:42 -07:00
Adam Vandenberg
2decef8c36 Fix CLICOLOR_FORCE check 2011-04-01 13:42:12 -07:00
Charlie Sharpsteen
7776f7ee11 Fix brew-audit Fortran check
The Fortran regex only allowed for trailing whitespace after:

    depends_on 'gfortran'

This missed conditional dependencies, such as:

    depends_on 'gfortran' if something?

Such a dependency was present in the NetCDF formula.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-01 13:00:07 -07:00
Adam Vandenberg
4a4186c583 brew doctor - only check unique path folders 2011-03-29 12:45:54 -07:00
Dave Lee
30a4161c83 Use Formula#installed_prefix for brew --prefix formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-28 22:47:21 -07:00
Adam Vandenberg
8c7ac47c85 brew doctor - add check for CLICOLOR_FORCE 2011-03-28 11:57:57 -07:00
Adam Vandenberg
9f8432bfcf brew doctor - reword stray dylib message 2011-03-28 11:51:59 -07:00
Adam Vandenberg
3fcacb041d brew doctor - also check permisisons on share 2011-03-28 11:48:45 -07:00
Adam Vandenberg
8f7972c194 reword audit 2011-03-28 11:08:42 -07:00
Adam Vandenberg
6d7f608d06 remove whitespace 2011-03-26 10:19:45 -07:00
Jonas Pfenniger
c2c21edae4 brew up: star installed formulae
When running `brew up`, if a mentioned formulae is also installed,
it will get a wildcard start at the end.
It makes it easier to see if any installed formulae is impacted.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-21 22:10:39 -07:00
Adam Vandenberg
84fbdd795f update manpage for brew audit --strict
This removes the single use of 'brew audit --warn' and
changes it to --strict as well.
2011-03-21 13:07:14 -07:00
Adam Vandenberg
716da2dfbd brew audit: add strict check for <Formula spacing 2011-03-21 13:07:14 -07:00
Adam Vandenberg
ace8723caf Add audit for xcodebuild.
xcodebuild should be passed an explicit SYMROOT, since the user
can override this.

Also added --strict, so certain audits can be ignored in most
cases (including this one.)
2011-03-21 12:54:00 -07:00
Adam Vandenberg
b5c0f9ea03 Fix brew --cellar foo 2011-03-19 11:06:51 -07:00
Adam Vandenberg
6fda61cde4 brew options: allow --all 2011-03-19 09:58:42 -07:00
Adam Vandenberg
2eb0065ced brew audit: check that homepage includes the protocol 2011-03-15 21:40:09 -07:00
Mike McQuaid
80f98a1a19 Don't make brew doctor complain about Xcode 4. 2011-03-14 21:00:51 +00:00
Mike McQuaid
87529a8cdd X11 is part of OSX, not Xcode. 2011-03-14 21:00:51 +00:00
Joshua Peek
80886ff34a brew info should fetch remote formula info
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-14 10:18:39 -07:00
Max Howell
4abf493670 Remove unused exception; Closes Homebrew/homebrew#4652
If version cannot be determined, then instruct the user to add one.
2011-03-13 16:16:17 +00:00
Max Howell
ec9cbc6466 Optimise/simplify brew help
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-13 12:54:30 +00:00
Max Howell
e0639f1588 Replace create --cache with create --no-fetch
Because since 0.8 we do the opposite, ie. download by default.
2011-03-13 12:52:41 +00:00
Adam Vandenberg
aff5ea54b8 Fix 'brew log -p foo'. 2011-03-12 19:36:37 -08:00
Adam Vandenberg
749b91c6ba brew audit: check for missing deps 2011-03-12 17:40:40 -08:00
Adam Vandenberg
6fecafb0aa Fix 'brew rm -f' 2011-03-12 16:28:15 -08:00
Charlie Sharpsteen
0e5436d4ab brew audit - check for depends_on 'gfortran'
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 13:30:12 -08:00
Adam Vandenberg
b7e068b740 'brew fetch' now an official command 2011-03-12 11:55:11 -08:00
Adam Vandenberg
0e0d72e49f brew cleanup - do not clean up keg-only brews for now 2011-03-12 11:55:11 -08:00
Adam Vandenberg
bcf8bb5a7f brew cleanup - fix formula name in warning 2011-03-12 11:55:11 -08:00
Adam Vandenberg
87398e7436 'brew options' now an official command 2011-03-12 11:55:10 -08:00
Adam Vandenberg
bda9ffa5d7 'brew test' now an official command 2011-03-12 11:55:10 -08:00
Adam Vandenberg
f0b6f6853a Silence cleanup warning
When a cellar exists for an unknown formula, no longer print a warning.
External tools using Brew to manage diy-installs will create a large
number of non-formula cellars.
2011-03-12 11:55:10 -08:00
Adam Vandenberg
9ed51082c2 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
5a30768377 Fix 'brew search' with no parameter. 2011-03-12 11:55:08 -08:00
Markus Prinz
afa5d95bb4 Have brew-doctor refer to the correct LLVM/GCC env variables
The HOMEBREW_(LLVM|GCC) variables mentioned in brew-doctor's
`check_cc_symlink` method are actually named HOMEBREW_USE_(LLVM|GCC)

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 11:55:08 -08:00
Adam Vandenberg
2a5f757816 Use + instead of /. 2011-03-12 11:55:07 -08:00
Adam Vandenberg
4812dd1b89 audit - check formula permissions 2011-03-12 11:55:07 -08:00
Adam Vandenberg
9ede899d5d Add expat.framework check to doctor 2011-03-12 11:55:07 -08:00
Stephen Allred
618617da73 Added --use-gcc flag.
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-12 11:55:06 -08:00
Max Howell
a8d185efa0 Fix brew log foo 2011-03-12 11:55:06 -08:00