Skip to content

1.0.0

Choose a tag to compare

@bxmaximum bxmaximum released this 21 Oct 21:04

[1.0.0] - 2025-10-20

Добавлено

Управление модулями (4 команды)

  • module:list - список установленных модулей с версиями
  • module:install - установка модуля
  • module:uninstall - удаление модуля с подтверждением
  • module:github - загрузка и установка модуля с GitHub

Управление кешем (2 команды)

  • cache:clear - полная очистка всех типов кеша (основной, тегированный, композитный)
  • cache:type:clear - очистка кеша определенного типа

Управление пользователями (3 команды)

  • user:list - список пользователей с фильтрами (активные, лимит)
  • user:create - создание пользователя с полными данными
  • user:password - смена пароля пользователя по логину или email

Управление инфоблоками (3 команды)

  • iblock:list - список всех инфоблоков
  • iblock:elements - список элементов инфоблока с пагинацией
  • iblock:facet-rebuild - пересоздание фасетного индекса для умного фильтра

Управление поиском (1 команда)

  • search:reindex - переиндексация поискового индекса с различными опциями

Управление агентами (2 команды)

  • agent:list - список агентов с фильтрами
  • agent:run - запуск всех активных агентов

Управление сайтами (2 команды)

  • site:list - список всех сайтов
  • site:info - детальная информация о сайте

Отладка и диагностика (1 команда)

  • debug:config - просмотр конфигурации системы с фильтрацией по ключу

База данных (1 команда)

  • db:info - информация о базе данных и статистика

Особенности

  • Форматированный вывод с использованием SymfonyStyle
  • Таблицы для отображения списков данных
  • Поддержка опций и аргументов команд
  • Обработка ошибок
  • Интерактивные подтверждения для критичных операций
  • Полная документация с примерами использования

Технические детали

  • PHP 8.1+
  • Использование Symfony Console Component
  • PSR-4 автозагрузка
  • Пространство имен: Bxmax\Cli\Command\*
  • Регистрация команд через .settings.php модуля