phphleb / combinator
基于 UPDATER 库的组件构建器
dev-main
2024-01-30 18:53 UTC
Requires
- php: >=8.2.0
- ext-json: *
- ext-readline: *
- phphleb/updater: *
This package is auto-updated.
Last update: 2024-09-30 01:29:06 UTC
README
用于 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)。
通过自动操作,组件将被分成配置文件中描述的集合。这也对于项目用户更新库时非常有用,这样他们每次不需要在安装器中指定文件夹的对应关系,而只需在配置文件中更改一次。