ABCDE
1
FeatureDrupal Console commandStatusDrush commandMore info
2
Displays basic information about the CLIaboutExists in Drushversion
3
Chain command executionchainAdding to Drushhttps://github.com/drush-ops/drush/issues/5235
4
System requirement checkercheckExists in Drushcore:requirementshttps://www.drush.org/latest/commands/core_requirements/
5
Converts Drupal codebase to composer.composerizeNot addingComposer is part of Drupal since 8.8.0, and since Drupal 8 is EOL I don't think it makes sense to keep this feature.
6
Execute an external command.execExists in Drushphp:eval
7
Displays help for a commandhelpExists in Drushhelphttps://www.drush.org/latest/commands/help/
8
Copy configuration files.initNot addingThis is specific to Drupal Console.
9
Lists all available commandslistExists in Drushlisthttps://www.drush.org/latest/commands/list/
10
Open a shell providing an interactive REPL (Read–Eval–Print-Loop).shellExists in Drushphp:clihttps://www.drush.org/latest/commands/php_cli/
11
Runs PHP built-in web serverserverExists in Drushrunserverhttps://www.drush.org/latest/commands/runserver/
12
Runs PHP codesnippetExists in Drushphp:evalhttps://www.drush.org/latest/commands/php_eval/
13
Rebuild and clear all site caches.cache:rebuildExists in Drushcache:rebuild
14
Invalidate cache tags.cache:tag:invalidateExists in Drushcache:taghttps://www.drush.org/latest/commands/cache_tags/
15
Delete configurationconfig:deleteExists in Drushconfig:deletehttps://www.drush.org/latest/commands/config_delete/
16
Output configuration items that are different in active configuration compared with a directory.config:diffExists in Drushconfig:status6f909ffd-f9f8-43e9-bd68-250a0c4c627f
17
Change a configuration object with a text editor.config:editExists in Drushconfig:edithttps://www.drush.org/latest/commands/config_edit/
18
Export current application configuration.config:exportExists in Drushconfig:exporthttps://www.drush.org/latest/commands/config_export/
19
Export a specific content type and their fields.config:export:content:typeNot addingShortcut for 'drupal config:export:entity node_type <machine-name>'. Too specific for a separate command.
20
Export a specific config entity and their fields.config:export:entityNot addinghttps://www.drupal.org/project/config_devel/issues/3310059
21
Export a single configuration or a list of configurations as yml file(s).config:export:singleAdding to contrib modulehttps://www.drupal.org/project/config_devel/issues/3310056
22
Export a view in YAML format inside a provided module to reuse in another website.config:export:viewNot addingShortcut for 'drupal config:export:entity view <machine-name>'. Too specific for a separate command.
23
Import configuration to current application.config:importExists in Drushconfig:importhttps://www.drush.org/latest/commands/config_import/
24
Import a single configuration or a list of configurations.config:import:singleExists in contrib moduleconfig:devel-import-onehttps://git.drupalcode.org/project/config_devel/-/blob/8.x-1.8/src/Commands/ConfigDevelCommands.php
25
Override config value in active configuration.config:overrideNot addingDoesn't look useful. Also not sure how/if this even works. Skipping.
26
Validate a drupal config against its schemaconfig:validateExists in contrib modulehttps://git.drupalcode.org/project/config_inspector/-/blob/2.0.x/src/Commands/InspectorCommands.php
https://github.com/drush-ops/drush/issues/5233
27
Create dummy comments for your Drupal 8 application.create:commentsExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
28
Create dummy nodes for your Drupal 8 application.create:nodesExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
29
Create dummy roles for your Drupal 8 application.create:rolesExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
30
Create dummy terms for your Drupal 8 application.create:termsExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
31
Create dummy users for your Drupal 8 application.create:usersExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
32
Create dummy vocabularies for your Drupal 8 application.create:vocabulariesExists in contrib moduleSee devel_generate submodule at https://www.drupal.org/project/devel
33
Execute cron implementations by module or execute all cronscron:executeExists in Drushcore:cronhttps://www.drush.org/latest/commands/core_cron/
34
Release cron system lock to run cron againcron:releaseNot addinghttps://github.com/drush-ops/drush/issues/5234
35
Add a database to settings.phpdatabase:addExists in Drushsql:create
36
Launch a DB client if it's availabledatabase:clientExists in Drushsql:cli
37
Shows DB connectiondatabase:connectExists in Drushsql:connect
38
Drop all tables in a given database.database:dropExists in Drushsql:drop
39
Dump structure and contents of a databasedatabase:dumpExists in Drusharchive:dump --database
40
Remove events from DBLog table, filters are availabledatabase:log:clearExists in Drushwatchdog:deletehttps://www.drush.org/latest/commands/watchdog_delete//
41
Poll the watchdog and print new log entries every x secondsdatabase:log:pollExists in Drushwatchdog:tailhttps://www.drush.org/latest/commands/watchdog_tail/
42
Executes a SQL statement directly as argumentdatabase:queryExists in Drushsql:query
43
Restore structure and contents of a database.database:restoreExists in Drusharchive:restore --db
44
Displays breakpoints available in applicationdebug:breakpoints
45
Displays current cache context for the application.debug:cache:context
46
List available chain files.debug:chainAdding to Drushhttps://github.com/drush-ops/drush/issues/5235
47
List configuration objects names and single configuration object.debug:config
48
Displays current key:value on settings file.debug:config:settings
49
Validate a schema implementation before a module is installed.debug:config:validate
50
Displays current services for an application.debug:containerExists in contrib moduledevel:serviceshttps://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php
51
List of modules implementing a crondebug:cronExists in Drushcore:cron
52
Displays current log events for the applicationdebug:database:logExists in Drushwatchdog:showhttps://www.drush.org/latest/commands/watchdog_show/
53
Show all tables in a given database.debug:database:table
54
Debug Dotenv debug values.debug:dotenvExists in contrib moduledebug:dotenvhttps://www.drupal.org/project/dotenv
55
Debug entities available in the systemdebug:entity
56
Displays current eventsdebug:eventExists in contrib moduledevel:eventhttps://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php#L150
57
List registered features.debug:features
58
commands.debug.hook.descriptiondebug:hookExists in contrib moduledevel:hookhttps://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php#L106
59
List image styles on the sitedebug:image:styles
60
Displays libraries available in applicationdebug:libraries
61
Display current migration available for the applicationdebug:migrateExists in Drushmigrate:status
62
Displays current modules available for applicationdebug:moduleExists in Drushpm:list
63
List all multi-sites available in systemdebug:multisite
64
Displays all user permissions.debug:permission
65
Displays all plugin types.debug:plugin
66
Displays the queues of your applicationdebug:queueExists in Drushqueue:list
67
Display current rest resource for the applicationdebug:restAdding to contrib moduleNo relevant contrib module found, would have to create a new one.
68
Displays current roles for the applicationdebug:rolesExists in Drushrole:listhttps://www.drush.org/latest/commands/role_list/
69
Displays current routes for the application or information for a particular routedebug:routerExists in Drushroutehttps://www.drush.org/latest/commands/core_route/
70
List user Drupal Console settings.debug:settingsNot addingDrupal Console specific command. Can be skipped
71
List all known local and remote sites.debug:siteExists in Drushsite:alias
72
Show the current State keys.debug:stateExists in Drushstate:get
73
Displays current themes for the applicationdebug:theme
74
Displays all theme keys provided by hook_theme functionsdebug:theme:keys
75
Displays current updates available for the applicationdebug:updateExists in Drushupdatedb:status
76
Displays current updates available from the composer filedebug:update:composerExists in Drushsec
77
Displays current users for the applicationdebug:user
78
Displays current views resources for the applicationdebug:views
79
Displays current views plugins for the applicationdebug:views:plugins
80
Change between devel dumpers from the command linedevel:dumperNot addinghttps://gitlab.com/drupalspoons/devel/-/issues/439
81
Create a docker-compose.yml filedocker:initNot addingNot adding to Drush, too opinionated.
82
Add support and required config to work with an .env filedotenv:initExists in contrib modulehttps://www.drupal.org/project/dotenv/issues/3309870
83
Delete a specific entityentity:deleteExists in Drushentity:deletehttps://www.drush.org/latest/commands/entity_delete/
84
Import module config.features:importExists in contrib modulefeatures:importhttps://www.drupal.org/docs/contributed-modules/features/drush-support
85
View information about fields.field:infoExists in Drushfield:infohttps://www.drush.org/latest/commands/field_info/
86
Generate & register a custom ajax commandgenerate:ajax:commandNot addinghttps://github.com/Chi-teck/drupal-code-generator/issues/63
87
Generate an Authentication Providergenerate:authentication:providerNot addingUse case is too specific
88
Generate breakpointgenerate:breakpointExists in Drushgenerate yml:breakpoints
89
Generate a cache contextgenerate:cache:contextExists in Drushgenerate service:cache-context
90
Generate commands for the console.generate:commandExists in Drushgenerate drush:command-file
91
Generate a composer.json filegenerate:composerExists in Drushgenerate composer, generate misc:projecthttps://www.drush.org/latest/generators/composer/
92
Generate &amp; Register a controllergenerate:controllerExists in Drushgenerate controllerhttps://www.drush.org/latest/generators/controller/
93
Generate a new content type (node / entity bundle)generate:entity:bundleExists in Drushgenerate entity:bundle-classhttps://www.drush.org/latest/generators/entity_bundle-class/
94
Generate a new config entitygenerate:entity:configExists in Drushgenerate entity:configurationhttps://www.drush.org/latest/generators/entity_configuration/
95
Generate a new content entitygenerate:entity:contentExists in Drushgenerate entity:contenthttps://www.drush.org/latest/generators/entity_content/
96
Generate an event subscribergenerate:event:subscriberExists in Drushgenerate service:event-subscriberhttps://www.drush.org/latest/generators/service_event-subscriber/
97
Generate a new \"FormBase\"generate:formExists in Drushgenerate form:simplehttps://www.drush.org/latest/generators/form_simple/
98
Generate an implementation of hook_form_alter() or hook_form_FORM_ID_altergenerate:form:alterExists in Drushgenerate hook
99
Generate a new \"ConfigFormBase\"generate:form:configExists in Drushgenerate form:confighttps://www.drush.org/latest/generators/form_config/
100
Generate an implementation of hook_help()generate:helpExists in Drushgenerate hook