maximaster / bitrix-cli-commands
与 symfony/console 兼容的 Bitrix 控制台命令。
v1.0.4
2024-08-30 08:53 UTC
Requires
- php: >8.2
- maximaster/bitrix-enums: ^18.5@RC
- maximaster/bitrix-loader: ^1.1.0
- maximaster/bitrix-table-classes: ^1.0
- maximaster/bitrix-unstatic: ^1.0
- symfony/console: 7.*
- symfony/finder: 7.*
README
与 symfony/console 兼容的 Bitrix 控制台命令。
main
模块bitrix:cache:clear
- 删除缓存;bitrix:main:mark-dangled-files
- 从 b_file 中删除未使用的文件;
im
模块bitrix:im:delete-chats
- 删除除指定以外的所有聊天;bitrix:im:delete-messages
- 从聊天中删除所有消息。
连接
composer require maximaster/bitrix-cli-commands
在您的 bin/console
中添加命令
$bitrixLoader = \Maximaster\BitrixLoader\BitrixLoader::fromComposerConfigExtra(__DIR__ . '/../composer.json'); $bitrixCliCommandsFactory = require __DIR__ . '/../vendor/maximaster/bitrix-cli-commands/config/commands.php'; $app->addCommands($bitrixCliCommandsFactory($bitrixLoader));
或者,您可以创建所需命令的实例,类似于 require
,然后手动添加。