diff options
| author | Max Howell | 2012-08-31 15:33:54 -0400 |
|---|---|---|
| committer | Max Howell | 2012-08-31 15:48:48 -0400 |
| commit | a8fadbfaeea94be0c5eda7479f05f8d177678265 (patch) | |
| tree | 251af631015b0c2c8fdd8aba970278af80fdc21e /Library | |
| parent | 8f95b3f9db58e392d8a4dc980cd2240bffef7cfb (diff) | |
| download | homebrew-a8fadbfaeea94be0c5eda7479f05f8d177678265.tar.bz2 | |
`brew -c1` one line configuration summary
At your option: `brew --config -1`.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/--config.rb | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/--config.rb b/Library/Homebrew/cmd/--config.rb index 2574b508c..454d978bf 100644 --- a/Library/Homebrew/cmd/--config.rb +++ b/Library/Homebrew/cmd/--config.rb @@ -2,7 +2,11 @@ require 'hardware' module Homebrew extend self def __config - puts config_s + if ARGV.first == '-1' + dump_c1 + else + puts config_s + end end def llvm @@ -134,4 +138,22 @@ module Homebrew extend self Which Ruby: #{describe_ruby} EOS end + + def dump_c1 + stuff = [] + print "#{HOMEBREW_PREFIX}-#{HOMEBREW_VERSION} " + print MACOS_FULL_VERSION + print "-#{kernel}" if MacOS.version < :lion + print ' ' + if MacOS::Xcode.version > "4.3" + print MacOS::Xcode.prefix unless MacOS::Xcode.prefix.to_s =~ %r{^/Applications/Xcode.app} + else + print MacOS::Xcode.prefix unless MacOS::Xcode.prefix.to_s =~ %r{^/Developer} + end + print "#{MacOS::Xcode.version}" + print "-noclt" unless MacOS::CLT.installed? + print " clang-#{clang_build} llvm-#{llvm} " + print "#{MacOS::XQuartz.prefix}-#{MacOS::XQuartz.version}" if MacOS::XQuartz.prefix + puts + end end |
