phphleb/combinator

基于 UPDATER 库的组件构建器

dev-main 2024-01-30 18:53 UTC

This package is auto-updated.

Last update: 2024-09-30 01:29:06 UTC


README

COMBINATOR LOGO

HLEB2 PHP License: MIT

用于 HLEB2 框架库的组件构建器 HLEB2

如果有已安装的库(组件),它们通过 phphleb/updater 部署到项目或从项目中移除,可以通过依次执行这些操作来自动化这些流程。

您可以在 phphleb/demo-updater 库中查看示例。

使用 Composer 安装

composer require phphleb/combinator

标准组件更新

安装/更新组件

php console phphleb/combinator add

从项目中删除组件

php console phphleb/combinator remove

自动更新组件

为了自动循环操作组件,需要在项目的一个文件夹中创建一个配置文件,建议在 /config/ 文件夹中,按照 'updater.json' 文件的模式。在这个配置中,将包含库的配置文件安装扩展。

通过向命令中添加 --config-path= 参数来指定从项目根目录开始的路径中的配置文件。

php console phphleb/combinator add --config-path=/config/combinator.json

也可以取消命令在控制台中的输出 (--quiet) 或仅禁用交互模式 (--no-interaction)。

通过自动操作,组件将被分成配置文件中描述的集合。这也对于项目用户更新库时非常有用,这样他们每次不需要在安装器中指定文件夹的对应关系,而只需在配置文件中更改一次。