Powershell 有没有办法在psake构建文件中列出所有任务?

Powershell 有没有办法在psake构建文件中列出所有任务?,powershell,build-process,psake,Powershell,Build Process,Psake,我有一个default.ps1文件,其中包含几个任务,其中一些任务我并不经常使用 有没有办法在命令行中列出任务,而不是打开文件并对任务进行grep'ing?理想情况下,在任务附近设置一些描述 我想到了一些类似于rake使用-t所做的事情(参见示例)Run: invoke-psake -docs 这将列出所有已定义的任务 输出列包括: 名字 别名 取决于 默认值(真/假) 描述 我试图可视化任务依赖关系 不完全是你想要的,但可以帮你。查看(它需要来自的DLL)。基本上你调用psake的方式和平

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

有没有办法在命令行中列出任务,而不是打开文件并对任务进行grep'ing?理想情况下,在任务附近设置一些描述

我想到了一些类似于rake使用-t所做的事情(参见示例)

Run:

invoke-psake -docs
这将列出所有已定义的任务

输出列包括:

  • 名字
  • 别名
  • 取决于
  • 默认值(真/假)
  • 描述

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

不完全是你想要的,但可以帮你。查看(它需要来自的DLL)。基本上你调用psake的方式和平常一样,但不是调用psake任务,而是显示任务树


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

这不完全是我想要的,但它已被标记为书签以供将来参考:)非常酷,谢谢!这不包括在使用psake 4.3.2通过
include
Im'拉入的文件中定义的任务,它包括在包含的文件中定义的任务