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 |