maximaster/bitrix-cli-commands

与 symfony/console 兼容的 Bitrix 控制台命令。

v1.0.4 2024-08-30 08:53 UTC

This package is auto-updated.

Last update: 2024-08-30 08:54:22 UTC


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,然后手动添加。