此软件包最新版本(2.1.0)没有可用的许可信息。

源自 https://github.com/ecoAPM/php-libyear

2.1.0 2022-09-12 07:18 UTC

This package is auto-updated.

Last update: 2024-09-12 12:26:35 UTC


README

对依赖项新鲜度的简单度量

Version CI Coverage

Maintainability Rating Reliability Rating Security Rating

计算所有在composer.json中列出的依赖项相对于它们各自最新版本的落后年份总数。

要求

  • PHP v7.4或更高版本
  • Composer v2

安装

推荐:Composer

运行composer global require ecoapm/libyear,并确保您的全局Composer目录已添加到$PATH

或者,使用composer require --dev ecoapm/libyearlibyear添加为当前目录应用的本地区域依赖项。

替代方案:PHP存档(PHAR)文件

从最新版本中下载libyear.phar,并将其放置在当前目录或$PATH中的某个位置,以便从任何地方引用它。

Windows用户

请注意,Windows版本的PHP不包含CA证书,如果您尚未安装,则需要安装它们

  1. http://curl.haxx.se/ca/cacert.pem下载到永久位置(PHP的extras目录是个好地方)
  2. curl.cainfo = "[full path to]\cacert.pem"添加到您的php.ini文件

使用

vendor/bin/libyear {项目路径} [-q]

(或PHAR版本的php path/to/libyear.phar {项目路径} [-q]

参数

  • 项目路径:必需,包含composer.jsoncomposer.lock文件的目录
  • -q:可选,静默模式将只输出未更新(即,“落后年份”大于0)的库

限制

  • 目前仅支持在Packagist上列出的软件包(请自由提交问题#1的PR)

贡献

在提交问题或拉取请求时,请务必阅读并遵循ecoAPM的贡献指南

在测试新特性和错误修复时,可以在构建phar文件之前通过./libyear {路径} [-q]运行脚本。

要为最终手动测试构建phar文件,请运行php -dphar.readonly=0 build.php。您可能希望先运行composer install --no-dev来通过删除开发依赖项加快构建过程,但需要通过composer install(特别是单元测试的phpunitmockery)重新安装它们。