首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Rake中任务名称的别名

Rake中任务名称的别名
EN

Stack Overflow用户
提问于 2011-10-05 11:54:30
回答 2查看 6.9K关注 0票数 24

当我需要给某个任务起别名时,我该怎么做?

例如,如何将任务名称:

代码语言:javascript
复制
rake db:table
rake db:create
rake db:schema
rake db:migration

至:

代码语言:javascript
复制
rake db:t
rake db:c
rake db:s
rake db:m

得到答案后编辑:

代码语言:javascript
复制
def alias_task(tasks)
    tasks.each do |new_name, old_name|
        task new_name, [*Rake.application[old_name].arg_names] => [old_name]
    end
end

alias_task [
    [:ds, :db_schema],
    [:dc, :db_create],
    [:dr, :db_remove]
]
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7656541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档