1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ARGV << '--help' if ARGV.empty? aliases = { "g" => "generate", "d" => "destroy", "c" => "console", "s" => "server", "db" => "dbconsole", "r" => "runner", "t" => "test" } command = ARGV.shift command = aliases[command] || command require 'rails/command' require 'rails/commands/dev_cache' Rails::Command.run(command, ARGV)