Available Drupal Console Commands

Note: Drupal Console commands must be run from the root of a Drupal 8 installation.

Drupal Console Command Details
misc
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
shell Open a shell providing an interactive REPL (Read–Eval–Print-Loop).
server Lance le serveur web PHP interne
cache
cache:rebuild Reconstruit l'ensemble des caches du site.
cache:tag:invalidate Invalidate cache tags.
config
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: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
config_update
config_update:default commands.config_update.default.description
create
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
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
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
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:entity Debug entities available in the system
debug:event Affiche les événements disponibles
debug:features List registered features.
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:test Liste les tests unitaires disponibles dans l'application.
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: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
devel:dumper commands.devel.dumper.messages.change-devel-dumper-plugin
docker
docker:init Create a docker-compose.yml file
dotenv
dotenv:debug Debug Dotenv debug values.
dotenv:init Dotenv initializer.
entity
entity:delete Supprime une entité spécifique
features
features:import Import module config.
field
field:info Affiche des informations concernant des champs.
generate
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: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 Generate a new "FormBase"
generate:form:alter Génère une implémentation de hook_form_alter() ou de hook_form_FORM_ID_alter
generate:form:config Generate a new "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:process Generate a migrate process plugin
generate:plugin:migrate:source Generate a migrate source plugin
generate:plugin:rest:resource Génère un plugin de ressource rest
generate:plugin:rulesaction Génère un plugin d'action de rule
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: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
image:styles:flush Vide les caches par style d'image ou pour tous les styles d'image
locale
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
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
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
multisite:new Prépare les fichiers pour une nouvelle installation multi-sites.
multisite:update Update the files for a multisite installed.
node
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
queue:run Traite la queue sélectionnée.
rest
rest:disable Désactive une ressource Rest dans l'application
rest:enable Active une ressource Rest de l'application
role
role:delete Delete roles for the application
role:new Create roles for the application
router
router:rebuild Reconstruit les routes de l'application
sample
sample:default commands.sample.default.description
settings
settings:set Change une valeur de configuration spécifique dans le fichier de configuration de Drupal Console
site
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:statistics Affiche les statistiques actuelles du site web.
site:status Voir l'état actuel de l'installation Drupal
state
state:delete Supprime l'Etat
state:override Surcharge la clé d'un Etat.
taxonomy
taxonomy:term:delete Delete taxonomy terms from a vocabulary
test
test:run Lance un test unitaire à partir des tests mis à disposition par l'application
theme
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
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
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é
views
views:disable Désactive une vue
views:enable Active une vue

Available options

Option Details
--help Afficher ce message d'aide
--quiet Ne renvoyer aucun message
--verbose Augmenter la verbosité des messages : 1 pour une sortie normale, 2 pour une sortie plus verbeuse et 3 pour débugger
--version "%s" version "%s"
--ansi Forcer une sortie ANSI
--no-ansi Désactiver la sortie ANSI
--no-interaction Ne poser aucune question interactive
--env Nom de l'environnement.
--root Définir la racine de l'instance de drupal à utiliser
--debug Switches on debug mode
--learning Affiche plus d'informations.
--generate-chain Affiche les commandes ainsi que leurs paramètres sous le format yaml pour être réutilisé dans une commande chaînée
--generate-inline Affiche les commandes ainsi que leurs paramètres sur une ligne pour une réutilisation future
--generate-doc Affiche les options et paramètres de la commande sous le format markdown
--target Nom du site avec lequel vous voulez interagir (Pour les sites locaux ou distants)
--uri Définir l'URI du site Drupal à utiliser (dans le cas d'un environnement multisite ou lors de l'usage d'un port non standard)
--yes Passe la confirmation et lance le processus

Available arguments

Argument Details
command La commande à exécuter