调用 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 安装中,或者是否需要使用环境变量等解决方法?