Elenca le attività di grunt.js.


87

Sto cercando di capire come stampare un elenco di tutte le attività grugnite disponibili. Con il rastrello sarebbe:

$ rake -T

Qual è l'equivalente di grugnito? per esempio

$ grunt -T

  • concat
  • gelsomino
  • minimizzare

Risposte:


171

grunt --help elenca le attività disponibili.


4
ah! Ho completamente perso che, ha visto la parte superiore di comandi, ma non si accorse i compiti sono stati elencati in fondo ...
opSB

2
@tJener come si elencare i compiti di un compito a più: grunt multi:task0, multi:task1, ecc?
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

in una nota a margine, una discussione interessante correlata sulla possibilità di creare un'attività pubblica o privata qui: github.com/gruntjs/grunt/issues/741
Michael Trouw

2
@CiroSantilli Mantengo un modulo di elenco delle attività separato github.com/ben-eb/grunt-available-tasks che stampa un elenco di attività, con obiettivi multi-task e senza tutto il rumore che grunt --helpgenera. Ti potrebbe piacere usarlo per ora come un tappo, tenendo presente che è passato più di un anno da quando l'ho rilasciato per la prima volta e ancora nessuna opzione all'interno di grugnito per nascondere compiti, ecc.
Ben

4

Soluzione alternativa per l'elenco in sh / bash nel caso in cui sia necessario attivare qualcosa e non è possibile modificare il codice originale:

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

1
Il programma Sed non funziona: "/ ^ Attività disponibili /, / ^ $ / ...": flag
errato

@gotofritz hai usato virgolette singole? Le virgolette hanno un significato diverso, altrimenti controlla la documentazione. Nel caso in cui utilizzi MacOs, utilizza una versione diversa di sed con una sintassi leggermente diversa.
estani

Sì, ero su OS X. Ma non preoccuparti, di questi tempi non uso quasi mai grugnito :-)
gotofritz
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.