Я пытаюсь выяснить, как распечатать список всех доступных задач grunt. С граблями было бы:Список задач grunt.js
$ rake -T
Что эквивалент хрюкать? например
$ grunt -T
- CONCAT
- жасмин
- преуменьшать
Я пытаюсь выяснить, как распечатать список всех доступных задач grunt. С граблями было бы:Список задач grunt.js
$ rake -T
Что эквивалент хрюкать? например
$ grunt -T
grunt --help
списки доступных задач.
Обход списка в ш/Баш в случае, если вам нужно, чтобы вызвать что-то и не может модифицировать исходный код:
grunt -h --no-color | sed -n '/^Available tasks/,/^$/ {s/^ *\([^ ]\+\) [^ ]\+.*$/\1/p}'
Программа Sed не работает: «/^Доступные задачи /,/^ $/... ": bad flag в команде substitute: '}' – gotofritz
@gotofritz вы использовали одинарные кавычки? Двойные кавычки имеют другое значение, в противном случае вы проверяете sed. Если вы используете MacOs, он использует другую версию sed со слегка отличающимся синтаксисом. – estani
Да, я был на OS X. Но не беспокойтесь об этом, я вряд ли буду использовать хрюканье в эти дни :-) – gotofritz
га! Я полностью пропустил это, увидел верхнюю часть команд, но не заметил, что задачи были перечислены внизу ... – opsb
@tJener: как вы перечисляете задачи из нескольких задач: 'grunt multi: task0',' multi: task1' и т. д.? –
на стороне, связанная с этим интересная информация о возможности создания публичной или частной задачи здесь: https://github.com/gruntjs/grunt/issues/741 –