PowerBoots是一个非常有用的DSL示例,它利用脚本块来创建GUI:
Boots { StackPanel { Button "A bed of clams" Button "A coalition of cheetas" Button "A gulp of swallows" } }
我知道如果不指定目标域,这个问题就显得非常普遍了。所以我将更具体地说明:
您是否知道在PowerShell中实现某种DSL的任何其他项目?
答案 0 :(得分:10)
你还应该看看psake:https://github.com/JamesKovacs/psake
另外,我刚发现Pester,这是RSpec的PoSh答案:https://github.com/pester/Pester
答案 1 :(得分:6)
答案 2 :(得分:3)
答案 3 :(得分:0)
我尝试使用PowerShell作为C#.Net应用程序的DSL脚本,我的经验发布了here. .PowerShell在DSL世界中非常强大。