omposer命令行手册

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

show - 查看软件包信息

composer的show方法列表显示所有可用的PHP包,或者查看指定包的详细信息。

命令调用

php composer.phar show

命令选项

  • --all:列出在仓库中的所有可用包
  • --installed (-i):列出当前已经安装的包,这是默认行为,但已经废弃
  • --platform (-p):仅列出平台包,例如php及php扩展
  • --available (-a):仅列出有效的包
  • --self (-s):列出根包信息
  • --name-only (-N):仅列出包名
  • --path (-P):列出包路径
  • --tree (-t):列出依赖树。如果传入了包名,则显示该包的依赖树
  • --latest (-l):列出所有已安装的包以及其最新版本
  • --outdated (-o):隐含--latest选项,但这个选项仅列出那些有新版本的包
  • --minor-only (-m):与--latest同时使用,仅显示小版本升级的包
  • --direct (-D):重定向包列表到直接依赖
  • --strict:当存在过时包时返回非零退出代码
  • --format (-f):输出格式,可选文本(默认)或JSON格式

示例代码

可以使用通配符过滤要显示的包:

php composer.phar show monolog/*

如果要查看指定包的详细信息,可以指定包名称:

php composer.phar show monolog/monolog

结果如下:

name     : monolog/monolog
versions : master-dev, 1.0.2, 1.0.1, 1.0.0, 1.0.0-RC1
type     : library
names    : monolog/monolog
source   : [git] http://github.com/Seldaek/monolog.git 3d4e60d0cbc4b888fe5ad223d77964428b1978da
dist     : [zip] http://github.com/Seldaek/monolog/zipball/3d4e60d0cbc4b888fe5ad223d77964428b1978da 3d4e60d0cbc4b888fe5ad223d77964428b1978da
license  : MIT

autoload
psr-0
Monolog : src/

requires
php >=5.3.0

也可以指定软件包的版本号,来显示该版本的详细信息。

php composer.phar show monolog/monolog 1.0.2