Composer:列出项目脚本和插件?

时间:2016-04-20 23:53:21

标签: php composer-php composer-plugin

composer是否有任何内置方式来显示当前项目中的插件列表?或者是找到作曲家插件的唯一选项,通过composer.json中的vendor文件进行某种文本搜索,例如

$ find vendor -name composer.json | xargs grep -i -r 'composer-plugin' 

3 个答案:

答案 0 :(得分:2)

您可以运行composer show -i--installed的缩写)。

请参阅:https://stackoverflow.com/a/15186162/1348344

答案 1 :(得分:1)

composer -i将列出整个依赖关系树。

我通常使用composer -s来查看根composer.json

中定义了哪些需求

答案 2 :(得分:1)

由于Composer插件必须需要composer-plugin-api软件包(请参见Composer documentation),因此您可以使用以下命令列出插件:

composer取决于composer-plugin-api

此处有更多详细信息:https://getcomposer.org/doc/03-cli.md#depends-why-