Rake (comme make) est capable d'avoir de nombreuses cibles/tâches spécifiées lors de l'invocation. Est-il possible pour une tâche rake d'accéder à la liste des tâches invoquées par l'utilisateur, afin de faire son travail?Une tâche rake peut-elle connaître les autres tâches de la chaîne d'invocation?
Scénario:
Tenir compte un outil de construction à base de Rake. Une tâche d'aide aimerait savoir quelles tâches ont également été spécifiées afin d'imprimer leur utilisation et d'arrêter le processus de construction. L'avantage de ce paramètre par opposition à un passage de paramètre de type rake est une syntaxe plus propre (rake help build
au lieu de rake help task=build
) et le chaînage (rake help build run_tests
permet d'imprimer une utilisation pour les deux).