diff options
| -rw-r--r-- | Library/Homebrew/cmd/--config.rb | 24 | ||||
| -rwxr-xr-x | bin/brew | 5 |
2 files changed, 28 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 @@ -76,6 +76,11 @@ begin cmd = ARGV.shift cmd = aliases[cmd] if aliases[cmd] + if cmd == '-c1' + cmd = '--config' + ARGV.unshift('-1') + end + # Add example external commands to PATH before checking. ENV['PATH'] += ":#{HOMEBREW_REPOSITORY}/Library/Contributions/cmds" if which "brew-#{cmd}" |
