rails
命令行命令提供了几个命令,如rails generate
、rails console
等。现在我想写一个gem,它注册我自己的命令以用于rails mycommand
。
这可能吗?如果是,有关于如何做到这一点的指南吗?
注意:这是轨道3+
问候,apeiros
还没有完成,但这里有一些线索。在Rails应用程序中,脚本目录包含一个名为"Rails"的文件,该文件具有以下行
# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
然后它需要这个Rails文件:https://github.com/rails/rails/blob/master/railties/lib/rails/commands.rb