aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/sh.rb
AgeCommit message (Collapse)Author
2014-06-19Only "extend self" once on the Homebrew moduleJack Nagel
2014-05-20Remove obsolete textJack Nagel
2014-05-20Remove ENV variable that is no longer usedJack Nagel
2013-10-31sh: only activate X11 if it's installedJack Nagel
Fixes #23835.
2013-08-19Use File::PATH_SEPARATOR globally instead of ':'Amos Wenger
On Unix, the path separator is ':', whereas on Windows, it is ';'. This is the first of a series of patch to bring macbrew's and winbrew's codebases closer together. The main places the magic constant ':' was being used were: - the $PATH environment variable - CMAKE-related environment variables - pkg-config related environment variables Closes #21921. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-19Move common stuff to extend/ENV.rbJack Nagel
2013-08-19Make Superenv activation explicitJack Nagel
2012-09-23superenv: Remove HOMEBREW_PREFIX/bin from PATHMax Howell
We add the bins from all deps instead. Rationale: formula find and use eg. GNU-coreutils versions of things and then break. Only allow formula to use tools that they depend on and expect. I want to go further and only add include paths etc. for dependencies, I have done some work on this, but I fear it may be impossible. If an include path is eg. /usr/local/lib/foo/include, is it possible to know if this path is bad? Not always AFAICT.
2012-09-03Undent doesn't like paragraphingMax Howell
2012-08-31Set VERBOSE and HOMEBREW_LOG in `brew sh`Max Howell
2012-08-29`brew sh`: a shell with superenv loadedMax Howell
If you need to build software on OS X by hand, a brew shell is the way to do it. Closes #14381.