瑞克(类似于make)能够具有许多目标/上调用中指定的任务。是否有可能为一耙任务能够访问用户调用的任务列表,以完成其工作?

情景:

考虑基于瑞克的构建工具。一个帮助的任务想知道为了打印他们的使用并停止生成过程进行了规定的任务。这相对于耙式的参数传递的益处是更清晰的语法(rake help build代替rake help task=build)和链接(rake help build run_tests将打印用法为两者)。

有帮助吗?

解决方案

是的,它可以通过访问Rake.application.top_level_tasks并检查所返回集合。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top