Available Commands
Drupal Console provides 183 commands across 32 namespaces.
Global
| Command | Использование |
|---|---|
| about | Отображение основных сведений о проекте Drupal Console |
| chain | Последовательное выполнение команд |
| check | Проверка системных требований |
| composerize | Converts Drupal codebase to composer. |
| exec | Выполнить внешнюю команду. |
| help | Показывает справку для команды |
| init | Копирует конфигурационные файлы в домашний каталог пользователя. |
| list | Списки всех доступных команд |
| server | Запускает встроенный PHP вебсервер |
| shell | Открывает оболочку предоставляющую интерактивный REPL (цикл-чтение-вычисление-вывод). |
| snippet | Runs PHP code |
cache
| Command | Использование |
|---|---|
| cache:rebuild | Перестроить и очистить весь кеш сайта. |
| cache:tag:invalidate | Invalidate cache tags. |
config
| Command | Использование |
|---|---|
| config:delete | Удалить конфигурацию |
| config:diff | Выводит элементы активной конфигурации, которые отличаются в сравнении с каталогом. |
| config:edit | Редактирование выбранной конфигурации. |
| config:export | Экспорт текущей конфигурации приложения. |
| config:export:content:type | Экспорт выбранного типа материала и его полей. |
| config:export:entity | Export a specific config entity and their fields. |
| config:export:single | Экспорт конфигурации в yml файл. |
| config:export:view | Экспорт представления в YAML формат внутри модуля для повторного использования на другом сайте. |
| config:import | Импорт конфигурации в текущее приложение. |
| config:import:single | Импорт выбранной конфигурации. |
| config:override | Переопределить значение конфигурации в активной конфигурации. |
| config:validate | Валидирует Drupal конфигурацию на основе его схемы |
create
| Command | Использование |
|---|---|
| create:comments | Создание фиктивных комментариев для Drupal 8. |
| create:nodes | Создание фиктивных материалов для Drupal 8. |
| create:roles | Create dummy roles for your Drupal 8 application. |
| create:terms | Создание фиктивных терминов для Drupal 8. |
| create:users | Создание фиктивных пользователей для Drupal 8. |
| create:vocabularies | Создание фиктивных словарей для Drupal 8. |
cron
| Command | Использование |
|---|---|
| cron:execute | Выполнить cron реализацию для модуля иои выполнить все cron-задачи |
| cron:release | Снимает блокировку с cron-а для повторного запуска |
database
| Command | Использование |
|---|---|
| database:add | Добавить базу данных в settings.php |
| database:client | Запуск клиента базы данных, если он доступен |
| database:connect | Показывает соединение с базой данных |
| database:drop | Удалить все таблицы в данной базе данных. |
| database:dump | Дамп структуры и содержимого базы данных |
| database:log:clear | Удалить события из таблицы DBLog, фильтры доступны |
| database:log:poll | Опрашивает watchdog и распечатывает новые записи в логе каждые x секунд |
| database:query | Выполняет SQL выражение, напрямую из аргумента |
| database:restore | Восстановление структуры и содержимого базы данных |
debug
| Command | Использование |
|---|---|
| debug:breakpoints | Отображает брейкпоинты досутпные в приложении |
| debug:cache:context | Отображает текущий кеш контекст для приложения. |
| debug:chain | Список доступных chain файлов. |
| debug:config | Показывает текущую конфигурацию. |
| debug:config:settings | Отображает текущий Ключ:значение в файле настроек. |
| debug:config:validate | Валидирует схему имплементации перед установкой модуля. |
| debug:container | Отображает текущие сервисы для приложения. |
| debug:cron | Список модулей реализующих cron |
| debug:database:log | Показать текущий журнал событий приложения |
| debug:database:table | Показать все таблицы в данной базе данных. |
| debug:dotenv | Debug Dotenv debug values. |
| debug:entity | Отладка сущностей, имеющихся в системе |
| debug:event | Показать текущие события |
| debug:features | Отображает зарегистрированные features. |
| debug:hook | commands.debug.hook.description |
| debug:image:styles | Вывести список стилей изображений на сайте |
| debug:libraries | Выводит библиотеки, доступные в приложении |
| debug:migrate | Отображение текущей миграции, доступной для приложения |
| debug:module | Отображение текущих модулей доступных для приложения |
| debug:multisite | Список всех мультисайтов доступных в системе |
| debug:permission | Показывает все права пользователей. |
| debug:plugin | Отображает все типы плагинов, инстанции плагинов специфичного типа или определение специфичного плагина. |
| debug:queue | Показать очереди вашего приложения |
| debug:rest | Отображает текущие rest ресурсы для приложения |
| debug:roles | Displays current roles for the application |
| debug:router | Отображает текущие маршруты для приложения |
| debug:settings | Вывести пользовательские настройки Drupal Console. |
| debug:site | Вывести список всех заданных локальных и удаленных сайтов. |
| debug:state | Показывает ключи текущего Состояния. |
| debug:theme | Отображает текущие темы для приложения |
| debug:theme:keys | Displays all theme keys provided by hook_theme functions |
| debug:update | Отобразить обновления доступные для приложения |
| debug:update:composer | Displays current updates available from the composer file |
| debug:user | Выводит актуальных пользователей для приложения |
| debug:views | Отображение текущих ресурсов представлений приложения |
| debug:views:plugins | Отображает существующие плагины Представлений для приложения |
devel
| Command | Использование |
|---|---|
| devel:dumper | commands.devel.dumper.messages.change-devel-dumper-plugin |
docker
| Command | Использование |
|---|---|
| docker:init | Create a docker-compose.yml file |
dotenv
| Command | Использование |
|---|---|
| dotenv:init | Add support and required config to work with an .env file |
entity
| Command | Использование |
|---|---|
| entity:delete | Удалить конкретную сущность |
features
| Command | Использование |
|---|---|
| features:import | Импортирует конфигурацию модуля. |
field
| Command | Использование |
|---|---|
| field:info | Просмотреть информацию о полях. |
generate
| Command | Использование |
|---|---|
| generate:ajax:command | Generate & Register a custom ajax command |
| generate:authentication:provider | Генерирует провайдер аутентификации |
| generate:breakpoint | Генерирует брейкпоинт |
| generate:cache:context | Генерирует контекст кеша |
| generate:command | Сгенерировать команды для консоли. |
| generate:composer | Generate a composer.json file |
| generate:controller | Генерирует и регистрирует контроллер |
| generate:entity:bundle | Сгенерировать новый тип контента (бандл ноды / сущности) |
| generate:entity:config | Генерирует сущность конфигурации |
| generate:entity:content | Генерирует новую контент сущность |
| generate:event:subscriber | Генерирует подписчик на событие |
| generate:form | Генерировать новую "FormBase" |
| generate:form:alter | Сгенерировать реализацию hook_form_alter() или hook_form_FORM_ID_alter() |
| generate:form:config | Генерировать новую "ConfigFormBase" |
| generate:help | Сгенерировать реализацию hook_help() |
| generate:jstest | Generate a JavaScript test. |
| generate:module | Сгенерировать модуль. |
| generate:module:file | Сгенерировать файл .module |
| generate:permissions | Generate module permissions |
| generate:plugin:block | Генерирует плагин блока |
| generate:plugin:ckeditorbutton | Generate CKEditor button plugin. |
| generate:plugin:condition | Генерирует плагин условия. |
| generate:plugin:field | Генерирует плагины типа поля, виджета и форматтера |
| generate:plugin:fieldformatter | Генерирует плагин форматтера поля. |
| generate:plugin:fieldtype | Генерирует плагин типа поля. |
| generate:plugin:fieldwidget | Генерирует плагин виджета поля. |
| generate:plugin:imageeffect | Генерирует плагин эффект изображения. |
| generate:plugin:imageformatter | Генерирует плагин форматер изображения. |
| generate:plugin:mail | Генерирует почтовый плагин |
| generate:plugin:migrate:dataparser | Generate a migrate data parser |
| generate:plugin:migrate:process | Генерирует плагин обработки для миграции |
| generate:plugin:migrate:source | Генерирует плагин ресурса миграции |
| generate:plugin:queue | Drupal Console Queueworker generator. |
| generate:plugin:rest:resource | Генерирует плагин rest ресурса |
| generate:plugin:rules:action | Generate a plugin rule action |
| generate:plugin:rules:dataprocessor | Generate a plugin rule dataprocessor |
| generate:plugin:skeleton | Генерирует имплементацию skeleton плагина для тех плагинов для которых Drupal Console не имеет специального генератора |
| generate:plugin:type:annotation | Генерирует тип плагина с обнаружением по аннотации |
| generate:plugin:type:yaml | Генерирует тип плагина с Yaml обнаружением |
| generate:plugin:validationconstraint | Generate a validation constraint plugin. |
| generate:plugin:views:field | Генерирует плагин поля представления. |
| generate:post:update | Генерирует имплементацию hook_post_update_NAME() |
| generate:profile | Генерирует профайл. |
| generate:routesubscriber | Генерирует RouteSubscriber |
| generate:service | Генерирует сервис |
| generate:site:alias | Generates a site alias. |
| generate:theme | Генерирует тему. |
| generate:twig:extension | Генерирует Twig расширение. |
| generate:update | Генерирует имплементацию hook_update_N() |
image
| Command | Использование |
|---|---|
| image:styles:flush | Отчищает кеш по стилю изображений или отчищает кеш для всех стилей изображений |
locale
| Command | Использование |
|---|---|
| locale:language:add | Добавить поддержку языка вашим сайтом |
| locale:language:delete | Удалить поддержку языка с вашего сайта |
| locale:translation:status | Список доступных обновлений переводов |
migrate
| Command | Использование |
|---|---|
| migrate:execute | Выполняет миграцию доступную для приложения |
| migrate:rollback | Откатывает изменения для одной или множества миграций |
| migrate:setup | Загрузить и создать соответствующие миграции для предоставленной устаревшой базы данных |
module
| Command | Использование |
|---|---|
| module:dependency:install | Install dependencies module in the application |
| module:download | Скачать модуль или модули в приложение |
| module:install | Устанавливает модуль или модули в приложении |
| module:path | Возвращает относительный или абсолютный путь к модулю |
| module:uninstall | Удаляет модуль или модули из приложения |
| module:update | Обновляет ядро, модуль или модули в приложении |
multisite
| Command | Использование |
|---|---|
| multisite:new | Настраивает файлы для мультисайт установки. |
| multisite:update | Update the files for a multisite installed. |
node
| Command | Использование |
|---|---|
| node:access:rebuild | Перестравает права доступа к нодам. Перестройка прав удалит все привлегии к контенту и заменит их правами основанными на текущих модулях и настройках |
queue
| Command | Использование |
|---|---|
| queue:run | Выполнить выбранную очередь. |
quick
| Command | Использование |
|---|---|
| quick:start | Download, install and serve a new Drupal project |
rest
| Command | Использование |
|---|---|
| rest:disable | Деактивирует rest ресурсы для приложения |
| rest:enable | Активирует rest ресурсы для приложения |
role
| Command | Использование |
|---|---|
| role:delete | Delete roles for the application |
| role:new | Create roles for the application |
router
| Command | Использование |
|---|---|
| router:rebuild | Отображает маршруты для приложения |
settings
| Command | Использование |
|---|---|
| settings:set | Меняет значение для специфичной настройки в DrupalConsole файле настроек |
site
| Command | Использование |
|---|---|
| site:import:local | Импортирует/Конфигурирует существующий локальный Drupal проект |
| site:install | Устанавливает Drupal проект |
| site:maintenance | Переключить сайт в режим обслуживания |
| site:mode | Переключание конфигурацию производительности системы |
| site:new | Download a new Drupal project |
| site:statistics | Отобразить текущую статистику сайта. |
| site:status | Просмотр статуса текущей установки Drupal |
state
| Command | Использование |
|---|---|
| state:delete | Удаляет состояние |
| state:override | Перезаписывает значение состояния по ключу. |
taxonomy
| Command | Использование |
|---|---|
| taxonomy:term:delete | Удаляет элементы из словаря |
theme
| Command | Использование |
|---|---|
| theme:download | Скачать тему для приложения |
| theme:install | Установить тему или темы для приложения |
| theme:path | Относительный путь к теме (или абсолютный) |
| theme:uninstall | Деинсталяция тем в прилодении |
update
| Command | Использование |
|---|---|
| update:entities | Выполняется обновление сущностей |
| update:execute | Выполнить указанный update_N хук в модуле или выполнить все |
user
| Command | Использование |
|---|---|
| user:create | Создание пользователей в приложении |
| user:delete | Удалить пользователей из приложения |
| user:login:clear:attempts | Сброс неудачных попыток входа в аккаунт. |
| user:login:url | Генерирует одноразовую ссылку для входа. |
| user:password:hash | Сгенерировать хеш для пароля. |
| user:password:reset | Сброс пароля указанного пользователя. |
| user:role | Добавить/отнять пользовательскую роль |
| user:unblock | Unblock a specific user. |
views
| Command | Использование |
|---|---|
| views:disable | Отключить представление |
| views:enable | Включить представление |