From a8fadbfaeea94be0c5eda7479f05f8d177678265 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 31 Aug 2012 15:33:54 -0400 Subject: `brew -c1` one line configuration summary At your option: `brew --config -1`.--- Library/Homebrew/cmd/--config.rb | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'Library') 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 -- cgit v1.2.3