Available Commands

Drupal Console provides 183 commands across 32 namespaces.

Global

Command Utilisation
about Affiche les informations concernant le projet Drupal Console
chain Séquence d'exécution de commandes
check Vérificateur de configuration minimale système
composerize Converts Drupal codebase to composer.
exec Exécute une commande externe.
help Affiche de l'aide pour une commande
init Copie les fichiers de configuration dans le répertoire dédié de l'utilisateur.
list Liste les commandes
server Lance le serveur web PHP interne
shell Open a shell providing an interactive REPL (Read–Eval–Print-Loop).
snippet Runs PHP code

cache

Command Utilisation
cache:rebuild Reconstruit l'ensemble des caches du site.
cache:tag:invalidate Invalidate cache tags.

config

Command Utilisation
config:delete Supprimer la configuration
config:diff Affiche les items de configuration qui sont différents dans la configuration active par rapport à un dossier.
config:edit Éditer la configuration sélectionnée.
config:export Exporte la configuration actuelle de l'application.
config:export:content:type Exporte un type de contenu avec les champs qui le composent.
config:export:entity Export a specific config entity and their fields.
config:export:single Exporte une unique configuration sous la forme d'un fichier YAML.
config:export:view Exporte une vue vue dans le format YAML au sein d'un module pour la réutiliser sur un autre site.
config:import Importe une configuration dans le site courant.
config:import:single Importer la configuration sélectionnée.
config:override Surcharge la valeur d'une configuration dans la configuration active.
config:validate Validate a drupal config against its schema

create

Command Utilisation
create:comments Créé des commentaires factices pour votre application Drupal 8.
create:nodes Créer des nœuds factices pour votre application Drupal 8.
create:roles Create dummy roles for your Drupal 8 application.
create:terms Génère des termes de taxonomie factices pour votre application Drupal 8.
create:users Génère des utilisateurs factices pour votre application Drupal 8.
create:vocabularies Génère des vocabulaires factices pour votre application Drupal

cron

Command Utilisation
cron:execute Lancer une tâche cron d'un module particulier ou l'ensembles des tâches
cron:release Relâche le verrou lié au cron afin de pouvoir le relancer

database

Command Utilisation
database:add Add a database to settings.php
database:client Lancer une base de données client si disponible
database:connect Lancer une base de donnée client si disponible
database:drop Supprime toutes les tables d'une base de données.
database:dump Exporte la structure et le contenu de votre base de données MySQL
database:log:clear Vide la table DBLog contenant les événements, avec possibilité de fitrer
database:log:poll Poll the watchdog and print new log entries every x seconds
database:query Executes a SQL statement directly as argument
database:restore Restaure la structure et le contenu de votre base de données MySQL depuis une sauvegarde

debug

Command Utilisation
debug:breakpoints Affiche les breakpoints disponibles dans l'application
debug:cache:context Affiche le contexte de cache courant pour l'application.
debug:chain Liste des fichiers chain disponibles
debug:config Affiche la configuration actuelle.
debug:config:settings Affiche la paire key:value du fichier de configuration.
debug:config:validate Validate a schema implementation before a module is installed.
debug:container Affiche les services actuels d'une application.
debug:cron Liste des modules implémentant une tâche cron
debug:database:log Affiche les entrées courantes du journal pour l'application
debug:database:table Montre toutes les tables d'une base de données spécifique.
debug:dotenv Debug Dotenv debug values.
debug:entity Debug entities available in the system
debug:event Affiche les événements disponibles
debug:features List registered features.
debug:hook commands.debug.hook.description
debug:image:styles Liste des styles d'images sur le site
debug:libraries Affiche les librairies disponibles dans l'application
debug:migrate Affiche la migration actuellement disponible dans l'application
debug:module Affiche les modules actuellement disponibles dans l'application
debug:multisite Liste toutes les installations multi-sites disponibles dans le système
debug:permission Displays all user permissions.
debug:plugin Affiche tous les types de plugins, les instances de plugin d'un certain type, ou la définition d'un plugin spécifique.
debug:queue Affiche la queue de votre application
debug:rest Affiche la resource Rest disponible dans l'application
debug:roles Displays current roles for the application
debug:router Affiche les routes de l'application
debug:settings Affiche la configuration personnalisée de Drupal Console.
debug:site Liste tous les sites connus en local et distants.
debug:state Affiche les clés de l'Etat actuel.
debug:theme Affiche les thèmes actuels de l'application
debug:theme:keys Affiche toutes les clefs de thème définies par les fonctions hook_theme
debug:update Affiche les mises à jour actuellement disponibles pour l'application
debug:update:composer Displays current updates available from the composer file
debug:user Liste les utilisateurs de l'application
debug:views Affiche des informations à propos des vues de l'application
debug:views:plugins Affiche les plugins de vues de l'application

devel

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

docker

Command Utilisation
docker:init Create a docker-compose.yml file

dotenv

Command Utilisation
dotenv:init Add support and required config to work with an .env file

entity

Command Utilisation
entity:delete Supprime une entité spécifique

features

Command Utilisation
features:import Import module config.

field

Command Utilisation
field:info Affiche des informations concernant des champs.

generate

Command Utilisation
generate:ajax:command Generate & Register a custom ajax command
generate:authentication:provider Générer un système d'authentification
generate:breakpoint Générer un breakpoint
generate:cache:context Generate a cache context
generate:command Génère une commande utilisable via la console
generate:composer Generate a composer.json file
generate:controller Générer & enregistrer un contrôleur
generate:entity:bundle Génère un nouveau type de contenu (nœud / bundle d'entité)
generate:entity:config Génère une nouvelle entité de configuration
generate:entity:content Génère une nouvelle entité de contenu
generate:event:subscriber Génère un abonné à un événement
generate:form Génère un nouveau "FormBase"
generate:form:alter Génère une implémentation de hook_form_alter() ou de hook_form_FORM_ID_alter
generate:form:config Génère un nouveau "ConfigFormBase"
generate:help Génère une implémentation de hook_help()
generate:jstest Generate a JavaScript test.
generate:module Génère un module.
generate:module:file Génère un fichier .module
generate:permissions Generate module permissions
generate:plugin:block Génère un plugin de bloc
generate:plugin:ckeditorbutton Génère un plugin de bouton CKEditor.
generate:plugin:condition Génère un plugin de condition.
generate:plugin:field Génère des plugins de type, de widget et de formateur de champ.
generate:plugin:fieldformatter Générer un plugin de formateur de champ.
generate:plugin:fieldtype Génère un plugin de type de champ.
generate:plugin:fieldwidget Génère un plugin de widget de champ.
generate:plugin:imageeffect Génère un plugin d'effet d'image
generate:plugin:imageformatter Génère un plugin de formateur d'image.
generate:plugin:mail Génère un plugin de courriel
generate:plugin:migrate:dataparser Generate a migrate data parser
generate:plugin:migrate:process Generate a migrate process plugin
generate:plugin:migrate:source Generate a migrate source plugin
generate:plugin:queue Drupal Console Queueworker generator.
generate:plugin:rest:resource Génère un plugin de ressource rest
generate:plugin:rules:action Generate a plugin rule action
generate:plugin:rules:dataprocessor Generate a plugin rule dataprocessor
generate:plugin:skeleton Génère une implémentation d'un squelette de plugin pour les plugins Drupal Console qui n'ont pas de générateur spécifique
generate:plugin:type:annotation Génère un type de plugin avec des annotations (mécanisme de découverte)
generate:plugin:type:yaml Generate a plugin type with Yaml discovery
generate:plugin:validationconstraint Generate a validation constraint plugin.
generate:plugin:views:field Génère un plugin personnalisé de champ de vue.
generate:post:update Génère une implémentation de hook_post_update_NAME()
generate:profile Génère un profil.
generate:routesubscriber Génèrer un RouteSubscriber
generate:service Génère un service
generate:site:alias Generates a site alias.
generate:theme Génère un theme.
generate:twig:extension Génère une extension Twig.
generate:update Génère une implémentation de hook_update_N()

image

Command Utilisation
image:styles:flush Vide les caches par style d'image ou pour tous les styles d'image

locale

Command Utilisation
locale:language:add Ajoute une langue à votre site
locale:language:delete Supprime une langue de votre site
locale:translation:status Liste des mises à jour de traduction disponibles

migrate

Command Utilisation
migrate:execute Exécute une migration disponible dans l'application
migrate:rollback Rollback one or multiple migrations
migrate:setup Charge et créé les migrations adéquates pour la base de données existante indiquée

module

Command Utilisation
module:dependency:install Install dependencies module in the application
module:download Télécharge le module ou les modules dans l'application
module:install Installe un ou plusieurs modules dans l'application
module:path Renvoie le chemin relatif vers le module (ou le chemin absolu)
module:uninstall Désinstalle le ou les modules de l'application
module:update Met à jour le cœur, ou bien un ou plusieurs modules de l'application

multisite

Command Utilisation
multisite:new Prépare les fichiers pour une nouvelle installation multi-sites.
multisite:update Update the files for a multisite installed.

node

Command Utilisation
node:access:rebuild Reconstruit les permissions d'accès aux noeuds. Le processus supprimera tous les privilèges sur le contenu et les remplacera par des permissions basés sur les modules et la configuration actuels.

queue

Command Utilisation
queue:run Traite la queue sélectionnée.

quick

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

rest

Command Utilisation
rest:disable Désactive une ressource Rest dans l'application
rest:enable Active une ressource Rest de l'application

role

Command Utilisation
role:delete Delete roles for the application
role:new Create roles for the application

router

Command Utilisation
router:rebuild Reconstruit les routes de l'application

settings

Command Utilisation
settings:set Change une valeur de configuration spécifique dans le fichier de configuration de Drupal Console

site

Command Utilisation
site:import:local Importe/Configure un projet local Drupal existant
site:install Installe un site Drupal
site:maintenance Fait basculer le site en mode maintenance
site:mode Change la configuration de la performance du système
site:new Download a new Drupal project
site:statistics Affiche les statistiques actuelles du site web.
site:status Voir l'état actuel de l'installation Drupal

state

Command Utilisation
state:delete Supprime l'Etat
state:override Surcharge la clé d'un Etat.

taxonomy

Command Utilisation
taxonomy:term:delete Delete taxonomy terms from a vocabulary

theme

Command Utilisation
theme:download Télécharge un thème dans l'application
theme:install Installe un ou plusieurs thèmes dans l'application
theme:path Renvoie le chemin relatif du thème (ou le chemin absolu)
theme:uninstall Désisntalle un ou plusieurs thèmes dans l'application

update

Command Utilisation
update:entities Applique des mises à jour d'entités
update:execute Exécute une fonction de mise à jour N dans un module, ou bien exécute toutes les fonctions

user

Command Utilisation
user:create Create users for the application
user:delete Supprime des utilisateurs de l'application
user:login:clear:attempts Nettoie les tentatives de connexion ratés pour un compte.
user:login:url Retourne une url de connection à validité unique pour un utilisateur.
user:password:hash Génère un hash à partir d'un mot de passe en texte brut.
user:password:reset Réinitialise le mot de passe pour un utilisateur spécifique.
user:role Ajoute/retire un rôle à un utilisateur donné
user:unblock Unblock a specific user.

views

Command Utilisation
views:disable Désactive une vue
views:enable Active une vue