当调用BoxStarter包时,我使用了PowerShell行,例如:
Install-BoxstarterPackage -Package $script
我想将一些命令行参数传递给包,但似乎不支持。
一些相关的讨论: https://github.com/mwrock/boxstarter/issues/5 有关修复程序似乎不存在的问题: https://github.com/mwrock/boxstarter/issues/66
我最终"作弊"并在包调用之前设置环境变量,如下所示:
$env:BoxstarterFoo = "Some Value"
Install-BoxstarterPackage -Package $script
这使得$ env:BoxstarterFoo可以从包中获得。这似乎不是最佳的。有没有更好的方法将信息从安装脚本传递到boxstarter安装,或者是一种解决方法,例如使用所需的环境变量?
答案 0 :(得分:2)
我担心这可能是目前最好的解决方法。