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 |