获取过时的 Composer 包列表

新手上路,请多包涵

我想获取将在我发布 composer update 时更新的过时软件包列表。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?)

原文由 Stefano Mtangoo 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 409
2 个回答

更新:

Composer v1.1(2016 年 5 月)起,可以使用以下命令:

  • composer outdated 显示过时包列表
  • composer show -l 返回包的完整列表。需要更新的包是红色的。 (仍然)up-2-date 的是绿色的。
  • 这两个命令都接受参数 --direct 以仅显示列表中的直接依赖项

参考:

https://github.com/composer/composer/issues/3771


作曲家插件

有一些 Composer 插件显示了过时包的列表:

  1. composer-versions-check - https://github.com/Soullivaneuh/composer-versions-check

名为“composer-versions-check”的 Composer 插件在使用更新命令后显示来自上一个主要版本的过时包。 (最新的是..)

该插件首先运行“更新”,然后显示可能的“升级”指示。

还不 支持作曲家 dry-run

Composer-版本检查插件

  1. vinkla/climb - https://github.com/vinkla/climb

    Climb 是受 npm-check-updates 启发的“Composer 版本管理器工具”。

它显示了过时的包版本并指示“升级”到最新版本。

原文由 Jens A. Koch 发布,翻译遵循 CC BY-SA 3.0 许可协议

自 Composer 1.1 版以来,就有了 composer outdated 命令。使用 composer outdated --direct 仅考虑您的直接依赖关系。

原文由 Sander Toonen 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏