ichhabrecht/packages-scanner

扫描自己的 packages.json 信息以检查 Packagist 上的包注册情况

1.3.0 2016-08-15 09:59 UTC

This package is auto-updated.

Last update: 2024-09-11 14:35:49 UTC


README

本应用程序将您的 packages.json 仓库中的包与 Packagist 上的信息进行比较。

Latest Stable Version Build Status

安装

作为独立应用程序安装

$ composer create-project ichhabrecht/packages-scanner

作为依赖项安装

$ composer require ichhabrecht/packages-scanner

用法

要查看现有命令的概览,您可以简单地使用以下命令列出它们:

$ vendor/bin/packages-scanner list

package:validate

该命令验证提供的 packages.json 中找到的包名称,并列出无法在 Packagist 上注册的包。

$ vendor/bin/packages-scanner package:validate https://example.com

package:register

该命令列出 packages.json 中找到的所有尚未在 Packagist 上注册的包。此外,它还显示每个包的 URL 和作者信息。

$ vendor/bin/packages-scanner package:register https://example.com

选项

--exclude-vendor

以逗号分隔的供应商名称列表,用于排除 Packagist 检查。

package:compare

该命令列出 packages.json 中找到的所有也已在 Packagist 上注册的包。此外,它还显示每个包在两个位置的 URL 和作者信息。

$ vendor/bin/packages-scanner package:compare https://example.com

选项

--exclude-vendor

以逗号分隔的供应商名称列表,用于排除 Packagist 检查。

--only-different

仅显示注册来源不同的包。

vendor:list

该命令列出在提供的 packages.json 中找到的所有包的供应商名称。它显示供应商名称在 Packagist 上的注册状态。

$ vendor/bin/packages-scanner vendor:list https://example.com

选项

--only-registered

仅显示已在 Packagist 上注册的供应商名称。

--only-unregistered

仅显示尚未在 Packagist 上注册的供应商名称。

vendor:register

该命令列出在 packages.json 中找到的所有供应商名称及其包,这些包尚未在 Packagist 上注册。此外,它还显示每个包的 URL 和作者信息。

$ vendor/bin/packages-scanner vendor:register https://example.com