diff options
author | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-08-08 09:23:26 +0000 |
---|---|---|
committer | zedshaw <zedshaw@19e92222-5c0b-0410-8929-a290d50e31e9> | 2006-08-08 09:23:26 +0000 |
commit | f60b973368e9b03f9002e5750303602173874a4d (patch) | |
tree | 8d4eb5abf4878741e3eb4a7b494ca3c20bf1fa6e | |
parent | 6d89030158eee3c3a214be591815fdded7bcb2e3 (diff) | |
download | unicorn-f60b973368e9b03f9002e5750303602173874a4d.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@309 19e92222-5c0b-0410-8929-a290d50e31e9
-rw-r--r-- | lib/mongrel/command.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/mongrel/command.rb b/lib/mongrel/command.rb index 64969b4..7790b64 100644 --- a/lib/mongrel/command.rb +++ b/lib/mongrel/command.rb @@ -182,9 +182,13 @@ module Mongrel # command exists, set it up and validate it begin command = GemPlugin::Manager.instance.create("/commands/#{cmd_name}", :argv => args) + rescue OptionParser::InvalidOption + STDERR.puts "#$! for command '#{cmd_name}'" + STDERR.puts "Try #{cmd_name} -h to get help." + return false rescue - STDERR.puts "INVALID COMMAND: #$!" - print_command_list + STDERR.puts "ERROR RUNNING '#{cmd_name}': #$!" + STDERR.puts "Use help command to get help" return false end |