Есть ли способ перечислить все задачи в файле сборки psake? - PullRequest
13 голосов
/ 14 марта 2011

У меня есть файл default.ps1 с несколькими задачами, некоторые из которых я использую не слишком часто.

Вместо открытия файла и grep'ing для задач, есть ли способ перечислить их в командной строке? В идеале к ним должно быть приложено какое-то описание (которое должно быть указано рядом с заданиями).

Я думаю о чем-то похожем на то, что делает рейк с -t (см., Например, здесь )

Ответы [ 2 ]

23 голосов
/ 14 марта 2011

Пробег:

invoke-psake -docs

В этом списке будут перечислены все определенные задачи.

Выходные столбцы:

  • Имя
  • Псевдоним
  • Зависит от
  • По умолчанию (true / false)
  • Описание
2 голосов
/ 15 марта 2011

Я пытался визуализировать зависимости задач.

Не совсем то, что вы хотели, но могли бы помочь вам.Посмотрите на psake-contrib / debugging.psm1 (для этого нужны библиотеки DLL из https://github.com/stej/psake-contrib/tree/master/lib). В основном вы вызываете psake так же, как обычно, но вместо вызова задач psake отображается дерево задач.

Он отображает не все задачи, а только те, которые вы указали в командной строке. Хотя можно добавить:)

...