chindit / composer-check-update
查看/更新 Composer 依赖项的 CLI 工具
2.0.3
2023-12-11 11:53 UTC
Requires
- php: ^8.0
- ext-json: *
- chindit/collection: ^1.0.9
- symfony/console: ^7.0
- symfony/http-client: ^7.0
Requires (Dev)
- phpstan/phpstan: ^1.10.48
- symfony/maker-bundle: ^1.52
- symfony/test-pack: ^1.1
README
注意:此包运行至少需要 PHP 8.0!
composer-check-update 是一个简单的工具,可以查看您的 composer 依赖项中是否有过时的组件。
红色列出的依赖项是一个 主要更新。
青色列出的依赖项是一个 次要更新。
绿色列出的依赖项是一个 修补更新。
使用方法
./bin/ccu
或者
./ccu.phar
参数
交互模式
使用 -i 标志运行命令以启用交互模式。此模式允许您选择更新所有、主要、次要或仅补丁依赖项。
Composer.json 路径
如果 composer.json 不在同一个目录中,请使用 --composer /path/to/composer 或 -c /path/to/composer。
忽略“require-dev”部分
添加 --no-dev 标志
使用示例
$ ./ccu.phar
Found 29 packages in «require» section. Scanning…
29/29 [============================] 100%
Found 13 packages in «require-dev» section. Scanning…
13/13 [============================] 100%
+-----------------------------------+-----------------+--------------+
| Package | Current version | Last version |
+-----------------------------------+-----------------+--------------+
| algolia/algoliasearch-client-php | ^2.1 | ^2.5 |
| anhskohbo/no-captcha | ^3.0 | ^3.1 |
| fideloper/proxy | ~4.0 | ~4.2 |
| hoa/option | ~1.0 | ~1.17 |
| laravel/framework | 5.7.* | 6.7.* |
| laravel/horizon | ^3.1 | ^3.4 |
| laravel/passport | ^7.4 | ^8.0 |
| laravelcollective/html | ^5.7 | ^6.0 |
| myclabs/php-enum | ^1.5 | ^1.7 |
| php-http/guzzle6-adapter | ^1.1 | ^2.0 |
| sentry/sentry-laravel | 1.0.1 | 1.5.0 |
| skagarwal/google-places-api | ^1.2 | ^1.5 |
| spatie/array-to-xml | ^2.7 | ^2.9 |
| spatie/laravel-cors | ^1.0 | ^1.6 |
| spatie/laravel-fractal | ^5.3 | ^5.6 |
| spatie/laravel-menu | ^3.0 | ^3.4 |
| spatie/laravel-translation-loader | ^2.1 | ^2.4 |
| spipu/html2pdf | ^5.1 | ^5.2 |
| sybio/image-workshop | ^2.0 | ^2.1 |
| barryvdh/laravel-ide-helper | ^2.5 | ^2.6 |
| beyondcode/laravel-dump-server | ^1.2 | ^1.3 |
| filp/whoops | ~2.0 | ~2.5 |
| fzaninotto/faker | ~1.4 | ~1.9 |
| laravel/tinker | ^1.0 | ^2.0 |
| mockery/mockery | ^1.0 | ^1.3 |
+-----------------------------------+-----------------+--------------+
There are 25 packages to update.
Tip: Re-run the command with «-u» to update your composer.json