我使用chocolatey来安装带参数的git,并且在命令行中运行正常:
choco install git -params '"/GitOnlyOnPath /NoAutoCrlf"'
Run Code Online (Sandbox Code Playgroud)
现在,我想把它放在我的.config文件中,它似乎不起作用.以下是我希望如何配置它的示例:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="git" params="/GitOnlyOnPath /NoAutoCrlf"/>
</packages>
Run Code Online (Sandbox Code Playgroud)
这将成功安装git,但忽略参数:autocrlf仍然是true之后.
文档和大多数源仅涵盖包实体的属性version和location属性.那么,如何(如何)在.config文件中配置自定义参数呢?
fer*_*der 11
我不太确定我同意你的论点,即文档没有涵盖这个,但也许很难找到?我们在安装文章下有它,因为你可以调用packages.config.
https://github.com/chocolatey/choco/wiki/CommandsInstall#packagesconfig
包括在这里:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="apackage" />
<package id="anotherPackage" version="1.1" />
<package id="chocolateytestpackage" version="0.1" source="somelocation" />
<package id="alloptions" version="0.1.1"
source="https://somewhere/api/v2/" installArguments=""
packageParameters="" forceX86="false" allowMultipleVersions="false"
ignoreDependencies="false"
/>
</packages>
Run Code Online (Sandbox Code Playgroud)
总是尝试查看choco wiki中的文档 - 这是最新的.而且,Chocolatey packages.config与NuGet不同packages.config.
| 归档时间: |
|
| 查看次数: |
3779 次 |
| 最近记录: |