Что Chocolatey считает важной информацией?

В документации Chocolatey флаги -r, --limitoutput, --limit-output описываются как «Ограничить вывод важной информацией».

Я использую его с командой обновления:

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 есть доступное обновление, но оно ложно, поэтому я сбит с толку.


person JustHeath    schedule 21.02.2018    source источник


Ответы (1)


Информация, которую вы видите, выглядит следующим образом:

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

Эта последняя часть является важной частью информации, и вы можете найти больше информации о ней здесь , но суть в следующем:

Закрепите пакет, чтобы запретить обновления.

Это особенно полезно при запуске choco upgrade для всех пакетов, так как эти пакеты будут автоматически пропущены. Другой альтернативой является choco upgrade --except="pkg1,pk2".

Команда, которую вы выполняете, на самом деле очень похожа на команду choco outdated, которая на самом деле включает легенду который объясняет каждый столбец в выводе.

person Gary Ewan Park    schedule 21.02.2018