An open API service indexing awesome lists of open source software.

https://github.com/maximaster/bitrix-cli-commands

Консольные команды для работы с Битрикс совместимые с symfony/console
https://github.com/maximaster/bitrix-cli-commands

Last synced: 6 months ago
JSON representation

Консольные команды для работы с Битрикс совместимые с symfony/console

Awesome Lists containing this project

README

          

# maximaster/bitrix-cli-commands

Консольные команды для работы с Битрикс совместимые с `symfony/console`.

* `im` модуль:
* `bitrix:im:delete-chats` - удалить чаты, кроме указанных;
* `bitrix:im:delete-messages` - удалить все сообщения из чатов;
* `main` модуль:
* `bitrix:cache:clear` - удалить кеш;
* `bitrix:main:mark-dangled-files` - удалить неиспользуемые файлы из b_file;
* `perfmon` модуль:
* `bitrix:perfmon:clear` - очистить данные собранные монитором
производительности;
* `bitrix:perfmon:configure` - очистить данные собранные монитором
производительности;
* `bitrix:perfmon:disable` - отключить монитор производительности;
* `bitrix:perfmon:enable` - включить монитор производительности.

## Подключение

```bash
composer require maximaster/bitrix-cli-commands
```

В вашем `bin/console` добавьте команды:

```php
$bitrixLoader = \Maximaster\BitrixLoader\BitrixLoader::fromComposerConfigExtra(__DIR__ . '/../composer.json');
$bitrixCliCommandsFactory = require __DIR__ . '/../vendor/maximaster/bitrix-cli-commands/config/commands.php';
$app->addCommands($bitrixCliCommandsFactory($bitrixLoader));
```

Или вместо `require` создайте экземпляры нужных команд по его подобию и добавьте
их вручную.