maximaster / bitrix-cli-commands
Консольные команды для работы с Битрикс совместимые с symfony/console.
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
.
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
создайте экземпляры нужных команд по его подобию и добавьте
их вручную.