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