From 8081a95c4acc2e83de22453b663959af9fc85ac5 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Mon, 26 Oct 2009 18:16:42 +0000 Subject: [PATCH] Better errors if missing keg or formula arguments --- Library/Homebrew/extend/ARGV.rb | 10 ++++++---- Library/Homebrew/test/unittest.rb | 7 +++---- bin/brew | 6 ++++++ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index e7585edbcf..50ad56334c 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -21,6 +21,10 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # +class UsageError 1 Keg.new d.children[0] end - raise UsageError if @kegs.empty? + raise KegUnspecifiedError if @kegs.empty? @kegs end @@ -113,5 +117,3 @@ To visit the Homebrew homepage type: @downcased_unique_named ||= named.collect{|arg| arg.downcase}.uniq end end - -class UsageError