diff options
| author | Max Howell | 2012-08-11 12:34:39 -0400 |
|---|---|---|
| committer | Max Howell | 2012-08-12 11:40:55 -0400 |
| commit | 8bccae69c29476ca40d008a56619c6e18f479f0a (patch) | |
| tree | ee8829bea34094cb69bd621c05afd82b128ac5f8 | |
| parent | 5e34cd1af5278b2a14e2800ee38e4592c10ca0e1 (diff) | |
| download | homebrew-8bccae69c29476ca40d008a56619c6e18f479f0a.tar.bz2 | |
Don't require the WHOLE of Homebrew from ARGV.rb
This was slowing down every instantiation of brew significantly.
Hopefully doesn't break anything that had become accustomed to not having to require 'formula' or 'keg'.
/cc @mikemcquaid
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 70d8f6daa..4b0c71d03 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -1,5 +1,3 @@ -require 'bottles' - module HomebrewArgvExtension def named @named ||= reject{|arg| arg[0..0] == '-'} @@ -115,10 +113,12 @@ module HomebrewArgvExtension end def build_bottle? + require 'bottles' bottles_supported? and include? '--build-bottle' end def build_from_source? + require 'bottles' flag? '--build-from-source' or ENV['HOMEBREW_BUILD_FROM_SOURCE'] \ or not bottles_supported? or not options_only.empty? end |
