2013-02-21 9 views
81

Ich versuche herauszufinden, wie Sie eine Liste aller verfügbaren Grunt Aufgaben drucken. Mit Rechen wäre es:Liste grunt.js Aufgaben

$ rake -T

Was ist das Äquivalent für Grunzen? z.B.

$ grunt -T

  • concat
  • Jasmin
  • minify

Antwort

157

grunt --help Listen zur Verfügung Aufgaben.

+4

ha! Ich habe das komplett vermisst, sah den oberen Teil der Befehle, merkte aber nicht, dass die Aufgaben unten aufgelistet waren ... – opsb

+2

@tJener Wie listet man die Aufgaben einer Multitask auf: 'grunt multi: task0',' multi: Aufgabe1' usw.? –

+0

auf einer Nebenbemerkung, eine verwandte interessante Diskussion darüber, in der Lage zu sein, eine öffentliche oder private Aufgabe hier zu erstellen: https://github.com/gruntjs/grunt/issues/741 –

3

Behelfslösung für die Liste in sh/bash in Ihnen Fall müssen etwas auslösen und den ursprünglichen Code nicht ändern können:

grunt -h --no-color | sed -n '/^Available tasks/,/^$/ {s/^ *\([^ ]\+\) [^ ]\+.*$/\1/p}' 
+1

Sed-Programm funktioniert nicht: "/^Verfügbare Aufgaben /,/^ $/... ": bad flag im Ersatzbefehl: '}' – gotofritz

+0

@gotofritz Haben Sie einfache Anführungszeichen verwendet? Doppelte Anführungszeichen haben eine andere Bedeutung als die sed-Dokumentation. Wenn Sie MacOs verwenden, verwendet es eine andere Version von sed mit einer etwas anderen Syntax. – estani

+0

Ja, ich war auf OS X. Aber mach dir keine Sorgen, ich benutze diese Tage ohnehin kaum Grunzen :-) – gotofritz

Verwandte Themen