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 | |
| parent | 8f95b3f9db58e392d8a4dc980cd2240bffef7cfb (diff) | |
| download | homebrew-a8fadbfaeea94be0c5eda7479f05f8d177678265.tar.bz2 | |
`brew -c1` one line configuration summary
At your option: `brew --config -1`.
| -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}" | 
