chindit/composer-check-update

查看/更新 Composer 依赖项的 CLI 工具

2.0.3 2023-12-11 11:53 UTC

This package is auto-updated.

Last update: 2024-09-06 12:27:16 UTC


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