aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/sh.rb
AgeCommit message (Collapse)Author
2017-10-29cmd/sh: set working PS1 for zsh.Mike McQuaid
The `bash`, default one is broken on `zsh`.
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-04-30Make `PATH` enumerable.Markus Reiter
2017-04-30Use `PATH` where possible.Markus Reiter
2017-03-05Add more flags and descriptions to man pages.EricFromCanada
2016-10-02Use `module_function` for commands.Markus Reiter
2016-07-12superenv: port to generic OS. (#457)Mike McQuaid
2016-04-10Add all the top level commentsMax Nordlund
2016-01-20sh: flush stdout before executing the shellBaptiste Fontaine
Closes Homebrew/homebrew#48268. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-03Core files style updates.BrewTestBot
Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-18Pass formula objects, not strings, into the build environmentJack Nagel
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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#14381.