srwiez/whatsdiff

查看项目依赖项中的更改

安装: 11

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:项目

v1.1.0 2024-09-19 18:06 UTC

This package is auto-updated.

Last update: 2024-09-22 17:06:29 UTC


README

GitHub release (with filter) Packagist PHP Version Packagist License (custom server) GitHub Workflow Status (with event)

CLI 工具,用于查看项目依赖项中的更改

🚀 安装

通过 Composer 全局要求命令

composer global require srwiez/whatsdiff

通过下载二进制文件在最新版本上,目前只有这些二进制文件在 CI 上编译

  • macOS x86_64
  • macOS arm64
  • linux x86_64
  • linux arm64
  • windows x64

📚 使用方法

在执行 composer update 后进入项目根目录,然后询问

whatsdiff

📋 路线图

欢迎提交拉取请求!以下是一些启动想法

  • 分析 composer.lock
  • 通过 packagist.com 查找版本
  • 使用 Github API 获取更改日志
  • 制作一个漂亮的 TUI
  • 分析 package-json.lock / yarn.lock (javascript)
  • 分析 gradle 依赖项 (android)
  • 分析 cocoapods 依赖项 (iOS)
  • 分析 pip 依赖项 (python)
  • 分析 gem 依赖项 (ruby)
  • 分析 cargo 依赖项 (rust)
  • 分析 go.mod 依赖项 (go)
  • 在 Homebrew 上发布

🔧 贡献

此项目遵循 PSR 编码风格。您可以使用 composer pint 应用。

所有测试都使用 pest 执行。使用 composer pest

建议在提交前执行 composer qa(执行 Pint 和 Pest 的别名)

测试

此项目使用 Pest 进行测试。

composer test

从源代码构建

此项目使用 boxphp-static-cliphp-micro。已创建构建脚本以构建项目。(仅在 macOS x86_64 上进行测试)

composer build

然后您可以在 build/bin/ 中检索二进制文件

👥 致谢

whatsdiff 由 Eser DENIZ 创建。

📝 许可证

whatsdiff PHP 使用 MIT 许可证。有关更多信息,请参阅 LICENSE。