2010-05-10 6 views
1

Rake (make와 같은)는 호출시 많은 대상/작업을 지정할 수 있습니다. 레이크 작업이 작업을 수행하기 위해 사용자가 호출 한 작업 목록에 액세스 할 수 있습니까?레이크 작업이 호출 체인의 다른 작업을 알 수 있습니까?

시나리오 :

레이크 기반 빌드 도구를 고려해보십시오. 도움말 작업은 사용법을 인쇄하고 빌드 프로세스를 중단하기 위해 지정된 작업이 무엇인지 알고 싶습니다. 레이크 스타일 매개 변수 전달과 반대로 이점은 더 깨끗한 구문 (rake help task=build 대신 rake help build)과 연결 (rake help build run_tests은 둘 다에 대한 사용법을 인쇄합니다)입니다.

답변

2

예, Rake.application.top_level_tasks에 액세스하여 반환 된 컬렉션을 검토 할 수 있습니다.

관련 문제