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 Включить представление