获取过时的 Composer 软件包列表
2022-08-30 08:07:10
我想获取过时软件包的列表,这些软件包将在我发布时更新。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?composer update
我想获取过时软件包的列表,这些软件包将在我发布时更新。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?composer update
更新:
自 Composer v1.1(2016 年 5 月)起,可以使用以下命令:
composer outdated
显示过时软件包的列表composer show -l
返回包的完整列表。需要更新的包显示为红色。(仍然)最新的2个被涂成绿色。--direct
引用:
https://github.com/composer/composer/issues/3771
作曲家插件
有一些 Composer 插件显示了过时软件包的列表:
作曲家版本检查 - https://github.com/Soullivaneuh/composer-versions-check
名为“composer-versions-check”的 Composer 插件在使用 update 命令后显示来自上一个主要版本的过时包。(最新是..)
此插件首先运行“更新”,然后显示可能的“升级”指示。
尚不支持作曲家。dry-run
温克拉/攀登 - https://github.com/vinkla/climb
Climb是一个“Composer version manager工具”,灵感来自npm-check-updates。
它显示过时的包版本,并指示“升级”到最新版本。
从 Composer 的 1.1 版本开始,有命令。只考虑您的直接依赖关系。composer outdated
composer outdated --direct