Rake (например, make) способен иметь много целей/задач, заданных при вызове. Возможно ли, чтобы задача рейка имела доступ к списку задач, которые вызывал пользователь, для выполнения своей работы?Может ли задача рейка узнать о других задачах в цепочке вызовов?
Сценарий:
Рассмотрим Rake-инструмент сборки. Задача справки хотела бы знать, какие задачи были также заданы, чтобы распечатать их использование и остановить процесс сборки. Преимущество этого, в отличие от передачи параметров стиля в стиле rake, - более чистый синтаксис (rake help build
вместо rake help task=build
) и цепочка (rake help build run_tests
будет печатать использование для обоих).