首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chocolatey cpack参数传递

chocolatey cpack参数传递
EN

Stack Overflow用户
提问于 2018-04-20 23:18:07
回答 2查看 138关注 0票数 0

我已经倾注了大量的巧克力文档,但还没有找到一个使用包参数参数的示例来满足我的需求。注意,我是巧克力的新手。

我正在尝试创建一个NuGet包,使用巧克力,从一个DOS批处理文件。正在创建NuGet包,但是尝试将校验和值作为包参数传递失败。以下两行摘录显示了对校验和值的收集(我已经确认这是有效的),以及我调用的Chocolatey pack命令。我对巧克力文档的阅读表明,这应该是可行的,但事实并非如此。

对于/F "usebackq delims=“%%v IN (powershell -noprofile "& {(get-filehash -path "foo.zip" -Algorithm MD5).hash} "),请设置"CHECKSUM=%%v”

cpack --package-parameters=""checksum:%CHECKSUM%"“

EN

回答 2

Stack Overflow用户

发布于 2018-04-21 03:20:14

我可以问一下您在哪里读到在执行choco pack命令时使用包参数吗?

使用choco install命令时,会将包参数传递给Chocolatey。它们旨在包含允许安装用户更改软件包安装方式的功能。它们不用于在创建时将参数传递到包中。

您可以在此处找到有关包参数的更多信息:

https://chocolatey.org/docs/how-to-parse-package-parameters-argument

对于您似乎正在做的事情,我认为建议使用AU之类的东西来自动收集包的校验和,并创建nupkg文件:

https://github.com/majkinetor/au

票数 0
EN

Stack Overflow用户

发布于 2018-04-25 00:32:30

我通过编写脚本更新chocolateyinstall.ps1以包含校验和属性/值对解决了这个问题;我不再尝试将校验和作为参数传递。我找不到与choco pack命令一起使用包参数的文档...我确定我读错了一些文档或帖子。我很感谢你的帮助和澄清。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49944882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档