依赖程序包的Chocolatey参数

时间:2019-07-16 11:42:47

标签: chocolatey

传递给“ choco install”命令的“ --params”是否可用于/可用于“从属”软件包?我的软件包“ B”依赖于软件包“ A”,所以在安装软件包“ A”时,我想访问传递给软件包“ B”的参数(--params)。我的测试表明,在安装软件包'A'期间使用'Get-PackageParameters'或'$ env:ChocolateyPackageParameters'访问参数不会返回任何内容(如果软件包'A'作为依赖项的一部分被安装)。

1 个答案:

答案 0 :(得分:3)

默认情况下,任何--params参数都会传递到相同软件包名称的.install / .portable版本。

您要查找的参数是--paramsglobal,它将参数传递给所有相关的程序包。为了完整起见,还有一个--argsglobal参数,但对于相关软件包中的安装程序来说,该参数相同。

--paramsglobal是您要寻找的。