我有一个包含多个任务的 default.ps1 文件,其中一些我不经常使用。
有没有办法在命令行中列出它们,而不是打开文件并查找任务?理想情况下,附上一些描述(将在任务附近设置)。
我正在考虑类似于 rake 对 -t 所做的事情(例如,请参见此处)
我有一个包含多个任务的 default.ps1 文件,其中一些我不经常使用。
有没有办法在命令行中列出它们,而不是打开文件并查找任务?理想情况下,附上一些描述(将在任务附近设置)。
我正在考虑类似于 rake 对 -t 所做的事情(例如,请参见此处)
跑:
invoke-psake -docs
这将列出所有已定义的任务。
输出列是:
我试图可视化任务依赖关系。
不完全是你想要的,但可以帮助你。查看psake-contrib/debugging.psm1 (它需要来自https://github.com/stej/psake-contrib/tree/master/lib的DLL )。基本上,您调用 psake 的方式与通常相同,但不是调用 psake 任务,而是显示任务树。
它不显示所有任务,只显示您在命令行中指定的任务。虽然可以添加:)