Frage

Rake (wie Make) in der Lage, viele Ziele / Aufgaben beim Aufruf angegeben haben. Ist es möglich, eine Harke Aufgabe, um die Liste der Aufgaben der Benutzer aufgerufen, um seine Arbeit zu tun?

Szenario:

Betrachten wir ein Rake-basiertes Build-Werkzeug. Eine Hilfe Aufgabe würde gerne wissen, welche Aufgaben wurden ebenfalls festgelegt, um ihre Nutzung und zu stoppen den Build-Prozess zu drucken. Der Vorteil dieser im Gegensatz zu Rake-Stil Parameterübergabe ist saubere Syntax (rake help build statt rake help task=build) und Chaining (rake help build run_tests würde Nutzung für beide drucken).

War es hilfreich?

Lösung

Ja, es kann, durch Rake.application.top_level_tasks Zugriff auf und die Sammlung der Prüfung, die zurückgegeben wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top