From e1d423ab4d835b8eea4e42444cc189bcdf79ec95 Mon Sep 17 00:00:00 2001 From: zedshaw Date: Fri, 22 Sep 2006 08:16:54 +0000 Subject: Mongrel 0.3.13.5 version bump. Final commit of changes from 0.3.13.4. I've been ultra bad about commits. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@349 19e92222-5c0b-0410-8929-a290d50e31e9 --- lib/mongrel/command.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lib/mongrel/command.rb') diff --git a/lib/mongrel/command.rb b/lib/mongrel/command.rb index 7790b64..8f65426 100644 --- a/lib/mongrel/command.rb +++ b/lib/mongrel/command.rb @@ -157,6 +157,10 @@ module Mongrel puts "#{Mongrel::Command::BANNER}\nAvailable commands are:\n\n" self.commands.each do |name| + if /mongrel::/ =~ name + name = name[9 .. -1] + end + puts " - #{name[1 .. -1]}\n" end @@ -179,8 +183,12 @@ module Mongrel return true end - # command exists, set it up and validate it begin + # quick hack so that existing commands will keep working but the Mongrel:: ones can be moved + if ["start", "stop", "restart"].include? cmd_name + cmd_name = "mongrel::" + cmd_name + end + command = GemPlugin::Manager.instance.create("/commands/#{cmd_name}", :argv => args) rescue OptionParser::InvalidOption STDERR.puts "#$! for command '#{cmd_name}'" -- cgit v1.2.3-24-ge0c7