From 7bd9f085580a4113cb73089413147df25608a956 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Wed, 22 Jul 2009 20:27:58 +0100 Subject: [PATCH] Fix typos --- README | 25 +++++++++++++------------ bin/brew | 7 +++++-- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/README b/README index 3c7b3b11a4..233d799bf9 100644 --- a/README +++ b/README @@ -24,12 +24,12 @@ Here's why you may prefer Homebrew to the alternatives: list the package contents. Or du to see its size. 4. You don't have to sudo - It's up to you. We recommend not to--see the relevant later section. + It's up to you. We recommend not--see the relevant later section. 5. Easy package creation Packages are just Ruby scripts. Generate a template with: - brew mk http://foo/tarball-0.89.tgz + brew mk http://foo.com/tarball-0.8.9.tgz Homebrew will automatically open it for you to tweak with TextMate or $EDITOR. @@ -55,10 +55,14 @@ Here's why you may prefer Homebrew to the alternatives: 9. Homebrew has a beer theme Beer goggles will help you to evangelise Homebrew more effectively. -X. Homebrew helps get you chicks +X. Homebrew helps you get chicks There's no conclusive scientific evidence as yet, but I firmly believe it's just a matter of statistics and time. +I know I've made it sound so awesome you can hardly wait to rip MacPorts out +and embrace the fresh hoppy taste of Homebrew, but I should point out that it +is really new and still under heavy development. Thanks! + Max Howell @@ -194,23 +198,20 @@ Try to install it: Fork http://github.com/mxcl/homebrew and ask mxcl to pull. -Other useful commands when contributing ---------------------------------------- +Useful commands when contributing +--------------------------------- brew edit # opens Textmate with all of Homebrew as a project brew edit foobar # opens that formula for editing in Textmate brew install foobar --debug # if the build fails, you can fix it brew [something] --verbose # you get a proper ruby backtrace brew install foobar --interactive # opens a new shell at the extract tarball -Code ----- -Yes please! Fork and improve :) TODO ----- -1. upgrades, yeah still need this -2. install multiple versions of tools, which is very useful for eg. Qt -3. formula revisions, to allow upgrades irrespective of the underlying package +==== +1. Upgrades, yeah still need this +2. Install multiple versions of tools, which is very useful for eg. Qt +3. Formula revisions, to allow upgrades irrespective of the underlying package FAQ diff --git a/bin/brew b/bin/brew index fd187b99fb..4ec8a64685 100755 --- a/bin/brew +++ b/bin/brew @@ -235,7 +235,7 @@ begin raise "#{o.prefix} already exists!" if o.prefix.exist? o.brew do if ARGV.include? '--interactive' - ohai "Entering interactive mode, type `exit' to return to this shell" + ohai "Entering interactive mode, type `exit' to return to finalize installation" puts "Install to this prefix: #{o.prefix}" pid=fork if pid.nil? @@ -250,7 +250,7 @@ begin else o.prefix.mkpath o.install - ['README','ChangeLog','COPYING','COPYRIGHT','AUTHORS'].each do |file| + %w[README ChangeLog COPYING COPYRIGHT AUTHORS].each do |file| FileUtils.cp file, o.prefix if File.file? file end #this is common, and we don't want it @@ -272,12 +272,15 @@ begin raise end end + when 'ln' n=0 shift_formulae_from_ARGV.each {|name| n+=ln name} puts "Created #{n} links" + when 'rm', 'uninstall' shift_formulae_from_ARGV.each {|name| rm name} + when 'mk' require 'brewkit' url=ARGV.shift