Skip to main content
Category:

Useful Drupal console commands in Drupal 8 & 9

 

about
Display basic information about Drupal Console project
chain
Chain command execution
check
System requirement checker
composerize
Converts Drupal codebase to composer.
exec
Execute an external command.
help
Displays help for a command
init
Copy configuration files.
list
Lists all available commands
shell
Open a shell providing an interactive REPL (Read–Eval–Print-Loop).
server
Runs PHP built-in web server
snippet
Runs PHP code
cache:rebuild
Rebuild and clear all site caches.
cache:tag:invalidate
Invalidate cache tags.
config:delete
Delete configuration
config:diff
Output configuration items that are different in active configuration compared with a directory.
config:edit
Edit the selected configuration.
config:export
Export current application configuration.
config:export:content:type
Export a specific content type and their fields.
config:export:entity
Export a specific config entity and their fields.
config:export:single
Export a single configuration or a list of configurations as yml file(s).
config:export:view
Export a view in YAML format inside a provided module to reuse in other website.
config:import
Import configuration to current application.
config:import:single
Import a single configurations or a list of configurations.
config:override
Override config value in active configuration.
config:validate
Validate a drupal config against its schema
create:comments
Create dummy comments for your Drupal 8 application.
create:nodes
Create dummy nodes for your Drupal 8 application.
create:roles
Create dummy roles for your Drupal 8 application.
create:terms
Create dummy terms for your Drupal 8 application.
create:users
Create dummy users for your Drupal 8 application.
create:vocabularies
Create dummy vocabularies for your Drupal 8 application.
cron:execute
Execute cron implementations by module or execute all crons
cron:release
Release cron system lock to run cron again
database:add
Add a database to settings.php
database:client
Launch a DB client if it's available
database:connect
Shows DB connection
database:drop
Drop all tables in a given database.
database:dump
Dump structure and contents of a database
database:log:clear
Remove events from DBLog table, filters are available
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
Restore structure and contents of a database.
debug:breakpoints
Displays breakpoints available in application
debug:cache:context
Displays current cache context for the application.
debug:chain
List available chain files.
debug:config
List configuration objects names and single configuration object.
debug:config:settings
Displays current key:value on settings file.
debug:config:validate
Validate a schema implementation before a module is installed.
debug:container
Displays current services for an application.
debug:cron
List of modules implementing a cron
debug:database:log
Displays current log events for the application
debug:database:table
Show all tables in a given database.
debug:dotenv
Debug Dotenv debug values.
debug:entity
Debug entities available in the system
debug:event
Displays current events
debug:features
List registered features.
debug:hook
commands.debug.hook.description
debug:image:styles
List image styles on the site
debug:libraries
Displays libraries available in application
debug:migrate
Display current migration available for the application
debug:module
Displays current modules available for application
debug:multisite
List all multi-sites available in system
debug:permission
Displays all user permissions.
debug:plugin
Displays all plugin types.
debug:queue
Displays the queues of your application
debug:rest
Display current rest resource for the application
debug:roles
Displays current roles for the application
debug:router
Displays current routes for the application or information for a particular route
debug:settings
List user Drupal Console settings.
debug:site
List all known local and remote sites.
debug:state
Show the current State keys.
debug:theme
Displays current themes for the application
debug:theme:keys
Displays all theme keys provided by hook_theme functions
debug:update
Displays current updates available for the application
debug:update:composer
Displays current updates available from the composer file
debug:user
Displays current users for the application
debug:views
Displays current views resources for the application
debug:views:plugins
Displays current views plugins for the application
devel:dumper
commands.devel.dumper.messages.change-devel-dumper-plugin
docker:init
Create a docker-compose.yml file
dotenv:init
Add support and required config to work with an .env file
entity:delete
Delete an specific entity
features:import
Import module config.
field:info
View information about fields.
generate:ajax:command
Generate & Register a custom ajax command
generate:authentication:provider
Generate an Authentication Provider
generate:breakpoint
Generate breakpoint
generate:cache:context
Generate a cache context
generate:command
Generate commands for the console.
generate:composer
Generate a composer.json file
generate:controller
Generate & Register a controller
generate:entity:bundle
Generate a new content type (node / entity bundle)
generate:entity:config
Generate a new config entity
generate:entity:content
Generate a new content entity
generate:event:subscriber
Generate an event subscriber
generate:form
Generate a new "FormBase"
generate:form:alter
Generate an implementation of hook_form_alter() or hook_form_FORM_ID_alter
generate:form:config
Generate a new "ConfigFormBase"
generate:help
Generate an implementation of hook_help()
generate:jstest
Generate a JavaScript test.
generate:module
Generate a module.
generate:module:file
Generate a .module file
generate:permissions
Generate module permissions
generate:plugin:block
Generate a plugin block
generate:plugin:ckeditorbutton
Generate CKEditor button plugin.
generate:plugin:condition
Generate a plugin condition.
generate:plugin:field
Generate field type, widget and formatter plugins.
generate:plugin:fieldformatter
Generate field formatter plugin.
generate:plugin:fieldtype
Generate field type plugin.
generate:plugin:fieldwidget
Generate field widget plugin.
generate:plugin:imageeffect
Generate image effect plugin.
generate:plugin:imageformatter
Generate image formatter plugin.
generate:plugin:mail
Generate a plugin mail
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
Generate plugin rest resource
generate:plugin:rules:action
Generate a plugin rule action
generate:plugin:rules:dataprocessor
Generate a plugin rule dataprocessor
generate:plugin:skeleton
Generate an implementation of a skeleton plugin
generate:plugin:type:annotation
Generate a plugin type with annotation discovery
generate:plugin:type:yaml
Generate a plugin type with Yaml discovery
generate:plugin:validationconstraint
Generate a validation constraint plugin.
generate:plugin:views:field
Generate a custom plugin view field.
generate:post:update
Generate an implementation of hook_post_update_NAME()
generate:profile
Generate a profile.
generate:routesubscriber
Generate a RouteSubscriber
generate:service
Generate service
generate:site:alias
Generates a site alias.
generate:theme
Generate a theme.
generate:twig:extension
Generate a Twig extension.
generate:update
Generate an implementation of hook_update_N()
image:styles:flush
Execute flush function by image style or execute all flush images styles
locale:language:add
Add a language to be supported by your site
locale:language:delete
Delete a language to be supported by your site
locale:translation:status
List available translation updates
migrate:execute
Execute a migration available for application
migrate:rollback
Rollback one or multiple migrations
migrate:setup
Load and create the relevant migrations for a provided legacy database
module:dependency:install
Install dependencies module in the application
module:download
Download module or modules in application
module:install
Install module or modules in the application
module:path
Returns the relative path to the module (or absolute path)
module:uninstall
Uninstall module or modules in the application
module:update
Update core, module or modules in the application
multisite:new
Sets up the files for a new multisite install.
multisite:update
Update the files for a multisite installed.
node:access:rebuild
Rebuild node access permissions.
queue:run
Process the selected queue.
quick:start
Download, install and serve a new Drupal project
rest:disable
Disable a rest resource for the application
rest:enable
Enable a rest resource for the application
role:delete
Delete roles for the application
role:new
Create roles for the application
router:rebuild
Rebuild routes for the application
settings:set
Change a specific setting value in DrupalConsole config file
site:import:local
Import/Configure an existing local Drupal project
site:install
Install a Drupal project
site:maintenance
Switch site into maintenance mode
site:mode
Switch system performance configuration
site:new
Download a new Drupal project
site:statistics
Show the current statistics of website.
site:status
View current Drupal Installation status
state:delete
Delete State
state:override
Override a State key.
taxonomy:term:delete
Delete taxonomy terms from a vocabulary
theme:download
Download theme in application
theme:install
Install theme or themes in the application
theme:path
Returns the relative path to the theme (or absolute path)
theme:uninstall
Uninstall theme or themes in the application
update:entities
Applying Entity Updates
update:execute
Execute a specific Update N function in a module, or execute all
user:create
Create users for the application
user:delete
Delete users for the application
user:login:clear:attempts
Clear failed login attempts for an account.
user:login:url
Returns a one-time user login url.
user:password:hash
Generate a hash from a plaintext password.
user:password:reset
Reset password for a specific user.
user:role
Adds/removes a role for a given user
user:unblock
Unblock a specific user.
views:disable
Disable a View
views:enable
Enable a View

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook