Sto cercando di capire come stampare un elenco di tutte le attività grunt disponibili. Con rastrello sarebbe:Elenco attività grunt.js
$ rake -T
Qual è l'equivalente per grugnito? per esempio.
$ grunt -T
- concat
- gelsomino
- minify
Sto cercando di capire come stampare un elenco di tutte le attività grunt disponibili. Con rastrello sarebbe:Elenco attività grunt.js
$ rake -T
Qual è l'equivalente per grugnito? per esempio.
$ grunt -T
grunt --help
elenca le operazioni disponibili.
Soluzione per la lista in sh/bash in caso di necessità di innescare qualcosa e non è possibile modificare il codice originale:
grunt -h --no-color | sed -n '/^Available tasks/,/^$/ {s/^ *\([^ ]\+\) [^ ]\+.*$/\1/p}'
Il programma Sed non funziona: "/^Attività disponibili /,/^ $/... ": bandiera errata in comando sostitutivo: '}' – gotofritz
@gotofritz hai usato virgolette singole? Le doppie virgolette hanno un significato diverso per controllare altrimenti la documentazione. Se usi MacO, usa una versione diversa di sed con una sintassi leggermente diversa. – estani
Sì, ero su OS X. Ma non preoccuparti, a malapena uso grunt in questi giorni comunque :-) – gotofritz
ah! Mi mancava completamente, ho visto la parte superiore dei comandi ma non ho notato che le attività erano elencate in basso ... – opsb
@tJener come si elencano le attività di un multi-task: 'grunt multi: task0',' multi: task1', ecc.? –
su un sidenote, una dicussione interessante correlata circa la possibilità di creare un'attività pubblica o privata qui: https://github.com/gruntjs/grunt/issues/741 –