diff options
| author | Adam Vandenberg | 2010-09-22 07:54:53 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-10-30 14:23:01 -0700 |
| commit | ea03121688a19c827f1da230ac90c37e29e77608 (patch) | |
| tree | ac3e189851f31c61b211398145fc306d7b9b3eda /Library/Homebrew/extend/ARGV.rb | |
| parent | d14323b9a07344404bd2f628bfe75db593727828 (diff) | |
| download | brew-ea03121688a19c827f1da230ac90c37e29e77608.tar.bz2 | |
Allow installation from URLs
This allows installation like:
brew install http://example.com/something.rb
Based on an original patch by [dwalters].
Fixes Homebrew/homebrew#160
Diffstat (limited to 'Library/Homebrew/extend/ARGV.rb')
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index a4189e73b..245bbcf56 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -136,6 +136,9 @@ module HomebrewArgvExtension private def downcased_unique_named - @downcased_unique_named ||= named.map{|arg| arg.downcase}.uniq + # Only lowercase names, not paths or URLs + @downcased_unique_named ||= named.map do |arg| + arg.include?("/") ? arg : arg.downcase + end.uniq end end |
