2013-02-21 55 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