我想获取在发布composer update
时将更新的过时软件包列表。作曲家有这样的功能吗?如果没有办法做到这一点(有或没有作曲家?)
答案 0 :(得分:53)
<强>更新强>
由于Composer v1.1 (May 2016)以下命令可用:
composer outdated
显示过期软件包列表composer show -l
返回完整的包列表。需要更新的包裹颜色为红色。 (仍然)向上2日的颜色为绿色。--direct
以仅显示列表引用:
https://github.com/composer/composer/issues/3771
作曲家插件
有一些Composer插件显示过时的软件包列表:
composer-versions-check - https://github.com/Soullivaneuh/composer-versions-check
名为“composer-versions-check”的Composer插件在使用update命令后显示上一个主要版本的过期包。 (最新的是..)
此插件首先运行“更新”,然后显示可能的“升级”指示。
不支持作曲家dry-run
,yet。
vinkla / climb - https://github.com/vinkla/climb
Climb是一个受npm-check-updates启发的“作曲家版本管理器工具”。
它显示了outdates包版本,并指示“升级”到最新版本。
答案 1 :(得分:5)
从Composer 1.1版开始,有composer outdated
命令。使用composer outdated --direct
时,只会考虑您的直接依赖关系。