bedrockstreaming / libyear
此软件包最新版本(2.1.0)没有可用的许可信息。
源自 https://github.com/ecoAPM/php-libyear
2.1.0
2022-09-12 07:18 UTC
Requires
- php: >=7.4
- ext-json: >=7.4
- composer/semver: ^3.3
- guzzlehttp/guzzle: ^7.3
- wp-cli/php-cli-tools: ^0.11
Requires (Dev)
- mockery/mockery: ^1.4.4
- phpunit/phpunit: 9.5.19
README
对依赖项新鲜度的简单度量
计算所有在composer.json
中列出的依赖项相对于它们各自最新版本的落后年份总数。
要求
- PHP v7.4或更高版本
- Composer v2
安装
推荐:Composer
运行composer global require ecoapm/libyear
,并确保您的全局Composer目录已添加到$PATH
。
或者,使用composer require --dev ecoapm/libyear
将libyear
添加为当前目录应用的本地区域依赖项。
替代方案:PHP存档(PHAR)文件
从最新版本中下载libyear.phar
,并将其放置在当前目录或$PATH
中的某个位置,以便从任何地方引用它。
Windows用户
请注意,Windows版本的PHP不包含CA证书,如果您尚未安装,则需要安装它们
- 将http://curl.haxx.se/ca/cacert.pem下载到永久位置(PHP的
extras
目录是个好地方) - 将
curl.cainfo = "[full path to]\cacert.pem"
添加到您的php.ini
文件
使用
vendor/bin/libyear {项目路径} [-q]
(或PHAR版本的php path/to/libyear.phar {项目路径} [-q]
)
参数
项目路径
:必需,包含composer.json
和composer.lock
文件的目录-q
:可选,静默模式将只输出未更新(即,“落后年份”大于0)的库
限制
- 目前仅支持在Packagist上列出的软件包(请自由提交问题#1的PR)
贡献
在提交问题或拉取请求时,请务必阅读并遵循ecoAPM的贡献指南。
在测试新特性和错误修复时,可以在构建phar
文件之前通过./libyear {路径} [-q]
运行脚本。
要为最终手动测试构建phar
文件,请运行php -dphar.readonly=0 build.php
。您可能希望先运行composer install --no-dev
来通过删除开发依赖项加快构建过程,但需要通过composer install
(特别是单元测试的phpunit
和mockery
)重新安装它们。