netherphp/composer-plugin

通过插件系统向Composer添加一些功能。

安装: 83

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:composer-plugin

v1.0.1 2021-05-24 17:58 UTC

This package is auto-updated.

Last update: 2024-09-25 01:33:03 UTC


README

通过插件向Composer添加功能。

新特性

更新警告 / 块

如果项目目录中存在 composer-update-warning.txt 文件并且与 composer.json 文件在同一目录下,则运行 composer update 命令将失败,并引用该文本文件的内容。

bob@mcp:/opt/web-prod git:master $ composer update

[Exception]
Why are you doing this on production?
Use `composer install` instead.

很有用,也许你知道即将出现的不兼容性,版本约束无法解决,而你还没有准备好处理它。或者,你可能像傻瓜一样一直在生产环境中输入 composer update 而不是 composer install

你只需使用你想要的任何文本编辑器在你的项目根目录中创建 composer-update-warning.txt 文件。此外,还有一个新的Composer命令可以完成此操作。

composer set-update-warning "bruh you aint ready for this"

要允许再次更新,只需清空文件、删除文件或使用 composer set-update-warning 命令(不带消息),Composer 将为你删除它。这样,任何想要了解为什么有更新警告而不实际尝试的人也可以得到通知。

注意,使用 set-update-warning 时必须使用引号。

安装

composer require netherphp/composer-plugin