srwiez / whatsdiff
查看项目依赖项中的更改
v1.1.0
2024-09-19 18:06 UTC
Requires
- php: ^8.1
- composer-runtime-api: ^2.2
- ext-dom: *
- composer/semver: ^3.4
- illuminate/collections: ^10.0|^11.0
- laravel/prompts: ^0.1.25
- saloonphp/saloon: ^3.10
Requires (Dev)
- humbug/box: ^4.3
- laravel/pint: ^1.13
- nunomaduro/collision: ^7.0|^8.0
- pestphp/pest: ^2.24
README
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
从源代码构建
此项目使用 box,php-static-cli 和 php-micro。已创建构建脚本以构建项目。(仅在 macOS x86_64 上进行测试)
composer build
然后您可以在 build/bin/
中检索二进制文件
👥 致谢
whatsdiff 由 Eser DENIZ 创建。
📝 许可证
whatsdiff PHP 使用 MIT 许可证。有关更多信息,请参阅 LICENSE。