2013-02-21 52 views
81

我想解決如何打印所有可用的grunt任務列表。隨着耙這將是:列表grunt.js任務

$ rake -T

什麼是等效的呼嚕聲?例如

$ grunt -T

  • CONCAT
  • 茉莉
  • 縮小

回答

157

grunt --help列出了可用的任務。

+4

哈哈!我完全錯過了,看到命令的頂部,但沒有注意到任務列在底部...... – opsb 2013-02-21 20:09:22

+2

@tJener如何列出多任務的任務:'grunt multi:task0','multi: task1'等等? – 2014-06-15 13:56:46

+0

上阿里納斯,約能夠在這裏創建一個公共或私人任務相關的有趣dicussion:https://github.com/gruntjs/grunt/issues/741 – 2014-09-24 22:59:21

3

解決方法的情況下,需要觸發的東西,不能修改原始代碼列表中SH/bash下

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

Sed程序不起作用:「/ ^可用任務/,/^$/...「:替換命令中的壞標誌:'}' – gotofritz 2016-02-02 17:14:47

+0

@gotofritz您使用了單引號嗎?雙引號有不同的含義,否則檢查你的sed文件。如果您使用MacOs,它會使用不同語法的sed版本。 – estani 2016-02-03 08:51:14

+0

是的,我在OS X上。但是不用擔心,無論如何,我現在幾乎都不會使用咕嚕聲:-) – gotofritz 2016-02-05 17:26:35