Available Commands

Drupal Console provides 186 commands across 33 namespaces.

Global

Command Uso
about Muestra información básica sobre el proyecto Drupal Console
chain Ejecución de comandos en secuencia
check Comprobador de requisitos del sistema
composerize Convierte código base de Drupal a Composer.
exec Ejecutar un comando externo.
help Muestra ayuda para un comando dado
init Copia los archivos de configuración al directorio home del usuario.
list Enlista comandos
server Lanza el servidor web PHP interno
shell Abre una shell facilitando un REPL (Read–Eval–Print-Loop) interactivo.
snippet Runs PHP code

cache

Command Uso
cache:rebuild Reconstruye y limpia todas las cachés del sitio.
cache:tag:invalidate Invalida las etiquetas de caché

config

Command Uso
config:delete Eliminar configuración
config:diff Muestra los items de configuración que son diferentes en la configuración activa comparada con un directorio.
config:edit Editar la configuración seleccionada.
config:export Exporta la configuración actual de la aplicación.
config:export:content:type Exporta un tipo de contenido específico y sus campos.
config:export:entity Exporta una entidad específica de configuración y sus campos.
config:export:single Exporta configuración como fichero yml.
config:export:view Exporta una vista en formato YAML dentro de un modulo para reutilizar en otro sitio web.
config:import Importa la configuración del estado actual de la aplicación.
config:import:single Importar la configuración seleccionada.
config:override Sobreescribir valor de la configuración activa.
config:validate Validar una configuración de Drupal contra su schema

create

Command Uso
create:comments Crear comentarios de prueba para tu aplicación en Drupal 8.
create:nodes Crea nodos de relleno para su Drupal 8.
create:roles Crea roles de ejemplo para su aplicación Drupal 8.
create:terms Crea términos de relleno para tu Drupal 8.
create:users Crea usuarios de prueba para tu Drupal 8.
create:vocabularies Crea vocabularios de prueba para tu Drupal 8.

cron

Command Uso
cron:execute Ejecutar implementación de cron desde un módulo específico o todos para ejecutar todas las implementaciones
cron:release Desbloquea al cron para volver a ejecutarlo

database

Command Uso
database:add Añade una base de datos al settings.php
database:client Lanzar un cliente de base de datos si está disponible
database:connect Lanzar un cliente de base de datos si está disponible
database:drop Muestra todas las tablas de una base de datos datos.
database:dump Volcado de la estructura y contenidos de las bases de datos y tablas MySQL
database:log:clear Eliminar eventos de la tabla DBLog, filtros disponibles
database:log:poll Editar en vivo el watchdog imprimiendo las nuevas entradas en el log cada x segundos
database:query Ejecuta una consulta SQL directamente como argumento
database:restore Restaurar la estructura y los contenidos de bases de datos y tablas MySQL

debug

Command Uso
debug:breakpoints Muestra los breakpoints disponibles
debug:cache:context Muestra la cache de contexto actual en la aplicación.
debug:chain Lista los archivos chain disponibles.
debug:config Lista los nombres de objetos de configuración y objectos de configuración única.
debug:config:settings Muestra los pares clave:valor actual en el fichero settings.
debug:config:validate Valida una implementación de schema antes de instalar un módulo.
debug:container Muestra los servicios actuales de la aplicación.
debug:cron Listado de módulos que implementan el hook cron
debug:database:log Muestra los eventos de log actuales de la aplicación
debug:database:table Muestra todas las tablas de una base de datos dada.
debug:dotenv Debug Dotenv debug values.
debug:entity Debugea entidades disponibles en el sistema
debug:event Muestra los eventos actuales
debug:hook commands.debug.hook.description
debug:image:styles Lista los estilos de imagen en el sitio
debug:libraries Muestra las librerías disponibles en la aplicación
debug:migrate Muestra la migración actual disponible para la aplicación
debug:module Muestra los módulos actualmente disponibles para la aplicación
debug:multisite Lista todos los multisios disponibles en el sitio
debug:permission Muestra todos los permisos y además lista todos los permisos de un especifico rol de usuario.
debug:plugin Muestra todos los tipos de plugins.
debug:queue Muestra las colas de su aplicación
debug:rest Muestra el actual recurso rest para la aplicación
debug:roles Muestra los roles actuales de la aplicación
debug:router Muestra las rutas actuales de la aplicación o la información detallada de una ruta en particular
debug:settings Ofrece un listado de la configuración de usuario de Drupal Console.
debug:site Lista todos los sitios conocidos locales y remotos.
debug:state Muestra las claves de Estado actual.
debug:test Ofrece un listado de Tests Unitarios disponibles en la aplicación.
debug:theme Muestra los temas actuales en la aplicación.
debug:theme:keys Muestra todas las claves del tema que proveen las funciones del hook hook_theme
debug:update Muestra las actualizaciones disponibles
debug:update:composer Displays current updates available from the composer file
debug:user Muestra los usuarios existentes en el sitio
debug:views Muestra los recursos actuales de vistas en el sitio
debug:views:plugins Muestra los plugins de vistas existentes del sitio

devel

Command Uso
devel:dumper commands.devel.dumper.messages.change-devel-dumper-plugin

docker

Command Uso
docker:init Crea un archivo docker-compose.yml

dotenv

Command Uso
dotenv:init Añade soporte y la configuración requerida para trabajar con un archivo .env

entity

Command Uso
entity:delete Elimina una entidad específica

field

Command Uso
field:info Muestra información sobre los campos.

generate

Command Uso
generate:ajax:command Generar y registrar un comando ajax personalizado
generate:authentication:provider Generar un Proveedor de Autenticación
generate:breakpoint Genera un breakpoint
generate:cache:context Genera un contexto de caché
generate:command Genera un comando para la consola.
generate:composer Genera un archivo composer.json
generate:controller Generar y registrar un controlador
generate:entity:bundle Genera un nuevo tipo de contenido (nodo / bundle de entidad)
generate:entity:config Generar una nueva entidad de configuración
generate:entity:content Generar una nueva entidad de contenido
generate:event:subscriber Genera un suscriptor de eventos
generate:form Genera un nuevo "FormBase"
generate:form:alter Genera una implementación de hook_form_alter() o hook_form_FORM_ID_alter
generate:form:config Genera un nuevo "ConfigFormBase"
generate:help Genera una implementación de hook_help()
generate:jstest Genera un test Javascript.
generate:module Generar un módulo.
generate:module:file Generar un archivo .module
generate:permissions Generar permisos de módulo
generate:plugin:block Genera un plugin de bloque
generate:plugin:ckeditorbutton Genera un plugin de botón para CKEditor.
generate:plugin:condition Genera un plugin de condición.
generate:plugin:field Genera plugins de widget, formateador y tipo de campo.
generate:plugin:fieldformatter Genera un plugin de formateador de campo.
generate:plugin:fieldtype Genera plugins de tipo de campo.
generate:plugin:fieldwidget Genera un plugin de widget de campo.
generate:plugin:imageeffect Genera un plugin de efecto de imagen.
generate:plugin:imageformatter Genera plugins de formateador de imagen.
generate:plugin:mail Genera un plugin de correo
generate:plugin:migrate:dataparser Genera un analizador de datos de migración
generate:plugin:migrate:process Genera un plugin de proceso para migración
generate:plugin:migrate:source Genera un plugin de migración de fuentes
generate:plugin:queue Generador de worker para colas de Drupal Console.
generate:plugin:rest:resource Genera un plugin de recurso rest
generate:plugin:rules:action Genera un plugin de acción de rule
generate:plugin:rules:dataprocessor Genera un plugin procesador de datos para rules
generate:plugin:skeleton Generar una implementación de un esqueleto de plugin para esos plugins de Drupal Console que no tienen un generador específico
generate:plugin:type:annotation Genera un tipo de plugin con descubrimiento de anotaciones
generate:plugin:type:yaml Genera un tipo de plugin con descubrimiento YAML
generate:plugin:validationconstraint Genera un plugin de validación de restricción.
generate:plugin:views:field Genera un plugin de campo de vista personalizado.
generate:post:update Generar una implementación de hook_post_update_NAME()
generate:profile Genera un perfil.
generate:routesubscriber Generar un RouteSubscriber
generate:service Genera un servicio
generate:site:alias Genera un alias del sitio.
generate:theme Genera un tema.
generate:twig:extension Generar una extensión de Twig.
generate:update Generar una implementación de hook_update_N()

image

Command Uso
image:styles:flush Ejecutar la función limpieza por cada uno o por todos los estilos de imágenes

locale

Command Uso
locale:language:add Añadir un idioma que sea soportado en el sitio
locale:language:delete Eliminar un idioma soportado en el sitio
locale:translation:status Lista de traducciones disponibles actualizadas

migrate

Command Uso
migrate:execute Ejecuta una migración que esté disponible para la aplicación
migrate:rollback Revertir una o múltiples migraciones
migrate:setup Cargar y crear las migraciones pertinentes para una base de datos heredada

module

Command Uso
module:dependency:install Instalar las dependencias de módulos en la aplicación
module:download Descarga un módulo o varios en la aplicación
module:install Instala un módulo o varios en la aplicación
module:path Indicar la ruta relativa a un módulo (o su ruta absoluta)
module:uninstall Desinstala un módulo o varios en la aplicación
module:update Actualizar el core, un módulo o varios en la aplicación

multisite

Command Uso
multisite:new Prepara los archivos para una nueva instalación multisitio.
multisite:update Actualiza los archivos de una instalación multisitio.

node

Command Uso
node:access:rebuild Reconstruir los permisos de acceso a nodos. La reconstrucción eliminará todos los privilegios al contenudo y los reemplazará con permisos basado en los módulos y configuración actual,

queue

Command Uso
queue:run Procesa la cola seleccionada.

quick

Command Uso
quick:start Download, install and serve a new Drupal project

rest

Command Uso
rest:disable Deshabilita un recurso rest en la aplicación
rest:enable Habilita un recurso rest para la aplicación

role

Command Uso
role:delete Eleminar roles en la aplicación
role:new Crea roles para la aplicación

router

Command Uso
router:rebuild Reconstruye los enrutamientos de la aplicación

service

Command Uso
service:override commands.service.override.description

settings

Command Uso
settings:set Cambia un valor de configuración específico en el archivo de configuración de DrupalConsole

site

Command Uso
site:import:local Importar o configurar un proyecto Drupal existente en local
site:install Instala un proyecto Drupal
site:maintenance Poner el sitio en modo mantenimiento
site:mode Cambiar la configuración de rendimiento del sistema
site:new Download a new Drupal project
site:statistics Muestra las estadísticas actuales del sitio web.
site:status Ver el estatus de la instalación actual de Drupal

state

Command Uso
state:delete Eliminar Estado
state:override Sobreescribir una clave de Estado.

taxonomy

Command Uso
taxonomy:term:delete Eliminar términos de una taxonomía de un vocabulario

test

Command Uso
test:run Ejecuta un test unitario de los disponibles en la aplicación

theme

Command Uso
theme:download Descarga un tema para la aplicación
theme:install Instalar tema o temas en la aplicación
theme:path Devuelve la ruta relativa al tema (o ruta absoluta)
theme:uninstall Desinstalar tema o temas en la aplicación

update

Command Uso
update:command:data Update gitbook
update:entities Aplicar actualizaciones a entidades
update:execute Ejecuta una función específica de Actualizar N dentro de un módulo, o ejecutarlos todos
update:gitbook Update gitbook

user

Command Uso
user:create Crea usuarios en el sitio
user:delete Eliminar usuarios del sitio
user:login:clear:attempts Limpia intentos de inicio de sesión fallidos para una cuenta.
user:login:url Crea una url de login de usuario de uso único.
user:password:hash Crea un hash a partir de una contraseña en texto plano.
user:password:reset Restablece la contraseña de un usuario específico.
user:role Añadir/eliminar un rol de un usuario dado
user:unblock Desbloquea un usuario dado.

views

Command Uso
views:disable Deshabilita una vista
views:enable Habilita una vista