Chocolatey 认为什么是基本信息?

What does Chocolatey consider essential information?

Chocolatey 文档将 -r, --limitoutput, --limit-output 标志描述为 "Limit the output to essential information"。

我将它与升级命令一起使用:

choco upgrade all --whatif --limitoutput

并得到这个输出:

7zip.commandline|16.02.0.20170209|16.02.0.20170209|false
7zip.portable|18.1|18.1|false
atom|1.23.3|1.24.0|false
autohotkey.portable|1.1.28.00|1.1.28.00|false
bulkrenameutility|3.0.0.1|3.0.0.1|false
bulkrenameutility.install|3.0.0.1|3.0.0.1|false
calibre|3.17.0|3.17.0|false
chocolatey|0.10.8|0.10.8|false

前三列似乎是:

包名 |安装版本 |可用版本

但是最后一列是什么?我最初认为布尔值是用于可用升级,但 Atom 有可用升级但它是错误的,所以我感到困惑。

您看到的信息如下:

Package Name | Installed Package Version | Available Package Version | Is Package Pinned?

这最后一部分是一条重要的信息,您可以找到更多关于它的信息here,但它的要点是:

Pin a package to suppress upgrades.

This is especially helpful when running choco upgrade for all packages, as it will automatically skip those packages. Another alternative is choco upgrade --except="pkg1,pk2".

您的命令 运行 实际上与 choco outdated 命令非常相似,后者实际上包含一个图例,用于解释输出中的每一列。