sykescottages/licence-check

检查项目的所有依赖项,以确保许可证的有效性

0.1.6 2019-04-11 08:09 UTC

This package is auto-updated.

Last update: 2024-09-23 23:40:06 UTC


README

这是一个允许检查项目所有依赖项是否遵守一致许可证集合的包。

指南

要执行无选项的基本检查,请安装检查器

composer require sykescottages/licence-check

运行

./vendor/bin/licence-check

这将默认检查当前工作目录的composer的有效许可证。

要自定义接受的许可证,请通过命令行选项传递 -l / --licence,例如

./vendor/bin/licence-check --licence YourLicence

或者传递包含有效许可证的文件

./vendor/bin/licence-check --licenceFile file.txt

您可以使用 -i / --ignoreFile 标志忽略某些包,传递文件或使用 --ignore 单个包

NPM

这也可以检查NPM,您需要安装许可证检查(全局安装以便更容易使用)

sudo npm install -g license-report

然后调用上面相同的二进制文件,使用单独的标志

./vendor/bin/licence-check --type Npm

上面文档化的标志以相同的方式工作

从任何目录运行

要从任何目录运行,您需要在 STDIN 上提供输入。这预期是composer的JSON和NPM的csv