我想获取过时的软件包列表,这些软件包将在我发布时更新composer update
。作曲家有这样的功能吗?如果没有,有没有办法做到这一点(有或没有作曲家?)
Update:
Since Composer v1.1(2016 年 5 月) https://github.com/composer/composer/releases/tag/1.1.0可以使用以下命令:
-
composer outdated
显示过时的软件包列表
-
composer show -l
返回完整的包列表。需要更新的软件包是红色的。 (仍然)最新的 2 版是绿色的。
- 两个命令都接受参数
--direct
仅显示列表中的直接依赖项
参考资料:
https://github.com/composer/composer/issues/3771 https://github.com/composer/composer/issues/3771
作曲家插件
有一些 Composer 插件显示过时的软件包列表:
-
作曲家版本检查 - https://github.com/Soullivaneuh/composer-versions-check https://github.com/Soullivaneuh/composer-versions-check
使用更新命令后,名为“composer-versions-check”的 Composer 插件会显示上一个主要版本的过时软件包。 (最新的是..)
该插件首先运行“更新”,然后显示可能的“升级”指示。
作曲家dry-run
不支持,yet https://github.com/Soullivaneuh/composer-versions-check/issues/24.
-
温克拉/攀爬 - https://github.com/vinkla/climb https://github.com/vinkla/climb
Climb 是一款“Composer 版本管理器工具”,灵感来自npm 检查更新 https://www.npmjs.com/package/npm-check-updates.
它显示过时的软件包版本并指示“升级”到最新版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)