Composer php 获取过期软件包的列表
我想获取过期软件包的列表,这些软件包将在我发布Composer php 获取过期软件包的列表,composer-php,Composer Php,我想获取过期软件包的列表,这些软件包将在我发布composer update时更新。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(使用或不使用composer?更新: 由于以下命令可用: composer-outleted显示过期软件包的列表 composer show-l返回包的完整列表。需要更新的包被涂成红色。最新的是绿色的 这两个命令都接受参数--direct,以便在列表中仅显示直接依赖项 参考: 编写器插件 有一些Composer插件显示了过时软件包的列表: 作曲家版本检
composer update
时更新。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(使用或不使用composer?更新:
由于以下命令可用:
显示过期软件包的列表composer-outleted
返回包的完整列表。需要更新的包被涂成红色。最新的是绿色的composer show-l
- 这两个命令都接受参数
,以便在列表中仅显示直接依赖项--direct
编写器插件 有一些Composer插件显示了过时软件包的列表:
干运行
从Composer的1.1版开始,就有了过时的
Composer
命令。使用composer过时--direct
只考虑您的直接依赖项。不,不考虑。当您执行update
时,软件包已安装。-但是对于那些不是最新的,你会得到额外的信息。然后,您可以决定是否手动提升版本并更新为最新版本。“当您执行更新时,安装了软件包”,您在这里指的是哪些软件包?因为update
应该只更新我用install
安装的包?是的,在composer.json文件中定义的包。首先安装,然后可以更新多次,对吗?例如,当您定义版本为1.2.*
的软件包a的需求并运行安装或更新时,它将只获取次要.PATCH_级别版本范围内的版本。它永远不会抓取最新版本(当这个包-A有2.0.0版时)或抓取1.3、1.4版等,然后你会得到这样的信息:你使用的是一个过时的包(不是最新版本),最新版本是2.0.0。也许可以添加这个插件并使用composer update--dry run
。Hi@stefanomtagoo,对于动画截图,我在linux工作站上使用silentcast: