2013-03-28 2 views
3

Есть ли стандартная команда справки для отдельных задач грабли?Как получить помощь по определенной задаче грабли?

rake -h отображает варианты грабли.

rake -D описывает задачи грабли.

rake mytask запускает mytask.

Есть ли что-то вроде rake -h mytask, которое описывало бы mytask и список его необязательных и/или необходимых аргументов?

Например, следующий код будет работать индивидуальный тест на рельсах:

rake test TEST=path_to_test 

Как я обнаруживаю, что TEST = path_to_test является дополнительным аргументом разгребать тест?

ответ

1

-D принимает шаблон. Поэтому вы можете использовать это.

Примеры:

rake -D db 

rake -D db:migrate 
+0

Спасибо, добавив шаблон с 'rake -D test', похоже, не содержит никаких аргументов. Это работает, перечисляя два варианта для примера, приведенного в разделе «rake -D db: migrate», но, возможно, есть другой способ, который будет работать для обоих примеров? – user1385729

4

С помощью команды rake -D test не в моей системе. Вместо этого вы можете использовать

# list test command with details 
rake test -D 

# list all test tasks with description 
rake test -T 

# list all test tasks even without description(Recommened) 
rake test -T -A 
+0

он тоже работает, но почему «rake -D test» не так? я вижу, что он работает – HungryCoder

+0

Я не знаю, почему, но «rake -D test» не работает в моей системе, он не возвращает результата, а «rake test -D» выполнил эту работу. –

+0

@HungryCoder, я пересмотрел формулировку. –

 Смежные вопросы

  • Нет связанных вопросов^_^