aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/commands
diff options
context:
space:
mode:
authorMikel Lindsaar <raasdnil@gmail.com>2010-06-03 23:47:44 +1000
committerDavid Heinemeier Hansson <david@loudthinking.com>2010-06-04 12:30:03 -0500
commit4774680405adcbf0d3f64abbc236c7653d137fa3 (patch)
treeeb9594758b5842d7a922782b2c0e45f2138bb2ee /railties/lib/rails/commands
parent517f709b51d1d2766d1a783d9f02fa7a6a41abc4 (diff)
downloadrails-4774680405adcbf0d3f64abbc236c7653d137fa3.tar.gz
rails-4774680405adcbf0d3f64abbc236c7653d137fa3.tar.bz2
rails-4774680405adcbf0d3f64abbc236c7653d137fa3.zip
Changing command line API from 'rails blog' to 'rails new blog'.
Also removed the limitation of not being able to call your new server any of the rails commands (generate, server, dbconsole, console etc) as there is no longer any ambiguity here. http://rails.lighthouseapp.com/projects/8994/tickets/4665 Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
Diffstat (limited to 'railties/lib/rails/commands')
-rw-r--r--railties/lib/rails/commands/application.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/railties/lib/rails/commands/application.rb b/railties/lib/rails/commands/application.rb
index 8a8143e00e..a3a5aed399 100644
--- a/railties/lib/rails/commands/application.rb
+++ b/railties/lib/rails/commands/application.rb
@@ -4,7 +4,12 @@ if %w(--version -v).include? ARGV.first
exit(0)
end
-ARGV << "--help" if ARGV.empty?
+if ARGV.first != "new" || ARGV.empty?
+ ARGV[0] = "--help"
+else
+ ARGV.shift
+end
+
require 'rubygems' if ARGV.include?("--dev")
require 'rails/generators'