aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/system_config.rb
AgeCommit message (Collapse)Author
2018-02-22Use \d instead of 0-9 in regexMaxim Belkin
2018-02-22Cross-platform java detectionMaxim Belkin
2017-11-27Enable environment filtering for developers.Mike McQuaid
If folks have set `HOMEBREW_DEVELOPER` or run a `dev-cmd` then enable environment filtering by default for them.
2017-11-07Merge pull request #3435 from MikeMcQuaid/auto-update-checkedMike McQuaid
Use HOMEBREW_AUTO_UPDATE_CHECKED variable.
2017-11-07Use HOMEBREW_AUTO_UPDATE_CHECKED variable.Mike McQuaid
Rather than reusing `HOMEBREW_NO_AUTO_UPDATE` to indicate that we've already made a check. This allows `HOMEBREW_NO_AUTO_UPDATE` to be displayed properly by `brew config`.
2017-11-07Clear/mask passwords as well as tokens.Mike McQuaid
2017-11-05system_config: output most HOMEBREW_* variables.Mike McQuaid
Exclude the boring ones and exclude some that are already printed that are just using their default values. HOMEBREW_PREFIX is the only one where we’re always interested in the output to quickly communicate it.
2017-11-05system_config: output curl path and version.Mike McQuaid
2017-10-28system_config: get perl/ruby from HOMEBREW_PATH.Mike McQuaid
This is the actual user path when env filtering is enabled.
2017-09-20describe_java: Suppress stderrShaun Jackman
Suppress the error message: Unable to find any JVMs matching version "(null)".
2017-07-21system_config: look for python formula binary.Mike McQuaid
Now that Python has been renamed it's important that we still output which Python they are using for debugging purposes e.g. ``` Python: /usr/local/opt/python/libexec/bin/python => /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/bin/python2.7 ```
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-02-26system_config: check if devtools installedUladzislau Shablinski
Fixes #2192
2016-12-30ENV: deprecate old methods.Mike McQuaid
These should have been deprecated long ago but we didn’t really have the necessary framework to do so.
2016-11-10SystemConfig: fix version reportingMisty De Meo
2016-09-23Style/Alias: Prefer `alias`.Markus Reiter
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.
2016-09-17rubocop --auto-correct all remaining files.Mike McQuaid
But remove some manual `.freeze`s on constants that shouldn't be constants.
2016-07-11config: show homebrew ruby for all system (#492)Xu Cheng
2016-07-07Use GitRepositoryExtension for HOMEBREW_REPOSITORYMartin Afanasjew
2016-06-19config: expose used Git version and pathMartin Afanasjew
Due to our SCM wrapper in `Library/ENV/scm/git`, lookup is a bit more complicated than just picking the first match in `PATH`. Make debugging easier by printing the version and path of the Git actually used by us.
2016-05-22Remove LLVM-GCC support. (#252)Mike McQuaid
At this point it's never a good compiler to use so let's just remove it.
2016-05-08Make config command cross-platform.Mike McQuaid
Closes #168. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>