Add missing -h/--help flag to several rails command [#3909 status:resolved]

Signed-off-by: José Valim <jose.valim@gmail.com>
This commit is contained in:
Prem Sichanugrist 2010-02-09 20:19:54 +07:00 committed by José Valim
parent 7d76474e5d
commit af22c5b16a
6 changed files with 11 additions and 11 deletions

View File

@ -19,7 +19,7 @@ module Rails
opt.banner = "Usage: console [environment] [options]"
opt.on('-s', '--sandbox', 'Rollback database modifications on exit.') { |v| options[:sandbox] = v }
opt.on("--debugger", 'Enable ruby-debugging for the console.') { |v| options[:debugger] = v }
opt.on('--irb') { |v| abort '--irb option is no longer supported. Invoke `/your/choice/of/ruby script/rails console` instead' }
opt.on('--irb', "DEPRECATED: Invoke `/your/choice/of/ruby script/rails console` instead") { |v| abort '--irb option is no longer supported. Invoke `/your/choice/of/ruby script/rails console` instead' }
opt.parse!(ARGV)
end

View File

@ -1,7 +1,7 @@
require 'rails/generators'
if ARGV.size == 0
Rails::Generators.help
if [nil, "-h", "--help"].include?(ARGV.first)
Rails::Generators.help 'destroy'
exit
end

View File

@ -1,7 +1,7 @@
require 'rails/generators'
if ARGV.size == 0
Rails::Generators.help
if [nil, "-h", "--help"].include?(ARGV.first)
Rails::Generators.help 'generate'
exit
end

View File

@ -1,5 +1,5 @@
if ARGV.empty?
puts "Usage: benchmarker [times] 'Person.expensive_way' 'Person.another_expensive_way' ..."
if [nil, "-h", "--help"].include?(ARGV.first)
puts "Usage: rails benchmarker [times] 'Person.expensive_way' 'Person.another_expensive_way' ..."
exit 1
end

View File

@ -1,5 +1,5 @@
if ARGV.empty?
$stderr.puts "Usage: profiler 'Person.expensive_method(10)' [times] [flat|graph|graph_html]"
if [nil, "-h", "--help"].include?(ARGV.first)
$stderr.puts "Usage: rails profiler 'Person.expensive_method(10)' [times] [flat|graph|graph_html]"
exit(1)
end

View File

@ -166,7 +166,7 @@ module Rails
end
# Show help message with available generators.
def self.help
def self.help(command = 'generate')
lookup!
namespaces = subclasses.map{ |k| k.namespace }
@ -178,7 +178,7 @@ module Rails
groups[base] << namespace
end
puts "Usage: rails generate GENERATOR [args] [options]"
puts "Usage: rails #{command} GENERATOR [args] [options]"
puts
puts "General options:"
puts " -h, [--help] # Print generators options and usage"