1

列出所有没有版本的 Chocolatey 安装包(只有包名)的秘密标志是什么?:)

巧克力清单-l

Chocolatey v0.10.15 7zip 19.0 androidstudio 3.5.3.0

choco list -l '秘密标志?

Chocolatey 7zip 安卓工作室

4

3 回答 3

1

没有启用此功能的秘密标志。

包管理器的部分价值是知道安装了什么包,以及安装了什么版本的包。

您可以运行以下命令:

choco list -l -r

这将以稍微不同的格式输出信息,包括|分隔包名称和版本的 a,然后您可以单独解析并仅获取包名称。

于 2020-02-12T10:46:36.633 回答
0

没有秘密标志 - 只是因为有一个官方标志(至少从 v0.10.6 开始https://github.com/chocolatey/choco/pull/1254 - 请参阅choco list -?):

 --idonly, --id-only
 Id Only - Only return Package Ids in the list results. Available in 0.1-
   0.6+.

我想您希望该列表在其他地方再次安装软件包。所以我还建议添加-r到附加输出(页眉/页脚)的“get r id”:

-r, --limitoutput, --limit-output
 LimitOutput - Limit the output to essential information

完整的命令将是choco list -l -r --id-only

于 2020-12-05T12:35:52.087 回答
0

如果您使用:

choco list -l -r --id-only | ForEach-Object {echo "choco install -y $PSItem"}

会给你一个类似的列表:

choco install -y 7zip
choco install -y 7zip.install
choco install -y adobereader
...

于 2021-07-02T11:50:57.950 回答