14

我有一个包含多个任务的 default.ps1 文件,其中一些我不经常使用。

有没有办法在命令行中列出它们,而不是打开文件并查找任务?理想情况下,附上一些描述(将在任务附近设置)。

我正在考虑类似于 rake 对 -t 所做的事情(例如,请参见此处)

4

2 回答 2

24

跑:

invoke-psake -docs

这将列出所有已定义的任务。

输出列是:

  • 姓名
  • 别名
  • 取决于
  • 默认(真/假)
  • 描述
于 2011-03-14T17:44:28.637 回答
3

我试图可视化任务依赖关系。

不完全是你想要的,但可以帮助你。查看psake-contrib/debugging.psm1 (它需要来自https://github.com/stej/psake-contrib/tree/master/lib的DLL )。基本上,您调用 psake 的方式与通常相同,但不是调用 psake 任务,而是显示任务树。

它不显示所有任务,只显示您在命令行中指定的任务。虽然可以添加:)

于 2011-03-15T05:40:30.407 回答