| A | B | C | D | E | |
|---|---|---|---|---|---|
1 | Feature | Drupal Console command | Status | Drush command | More info |
2 | Displays basic information about the CLI | about | Exists in Drush | version | |
3 | Chain command execution | chain | Adding to Drush | https://github.com/drush-ops/drush/issues/5235 | |
4 | System requirement checker | check | Exists in Drush | core:requirements | https://www.drush.org/latest/commands/core_requirements/ |
5 | Converts Drupal codebase to composer. | composerize | Not adding | Composer 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. | exec | Exists in Drush | php:eval | |
7 | Displays help for a command | help | Exists in Drush | help | https://www.drush.org/latest/commands/help/ |
8 | Copy configuration files. | init | Not adding | This is specific to Drupal Console. | |
9 | Lists all available commands | list | Exists in Drush | list | https://www.drush.org/latest/commands/list/ |
10 | Open a shell providing an interactive REPL (Read–Eval–Print-Loop). | shell | Exists in Drush | php:cli | https://www.drush.org/latest/commands/php_cli/ |
11 | Runs PHP built-in web server | server | Exists in Drush | runserver | https://www.drush.org/latest/commands/runserver/ |
12 | Runs PHP code | snippet | Exists in Drush | php:eval | https://www.drush.org/latest/commands/php_eval/ |
13 | Rebuild and clear all site caches. | cache:rebuild | Exists in Drush | cache:rebuild | |
14 | Invalidate cache tags. | cache:tag:invalidate | Exists in Drush | cache:tag | https://www.drush.org/latest/commands/cache_tags/ |
15 | Delete configuration | config:delete | Exists in Drush | config:delete | https://www.drush.org/latest/commands/config_delete/ |
16 | Output configuration items that are different in active configuration compared with a directory. | config:diff | Exists in Drush | config:status | 6f909ffd-f9f8-43e9-bd68-250a0c4c627f |
17 | Change a configuration object with a text editor. | config:edit | Exists in Drush | config:edit | https://www.drush.org/latest/commands/config_edit/ |
18 | Export current application configuration. | config:export | Exists in Drush | config:export | https://www.drush.org/latest/commands/config_export/ |
19 | Export a specific content type and their fields. | config:export:content:type | Not adding | Shortcut 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:entity | Not adding | https://www.drupal.org/project/config_devel/issues/3310059 | |
21 | Export a single configuration or a list of configurations as yml file(s). | config:export:single | Adding to contrib module | https://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:view | Not adding | Shortcut for 'drupal config:export:entity view <machine-name>'. Too specific for a separate command. | |
23 | Import configuration to current application. | config:import | Exists in Drush | config:import | https://www.drush.org/latest/commands/config_import/ |
24 | Import a single configuration or a list of configurations. | config:import:single | Exists in contrib module | config:devel-import-one | https://git.drupalcode.org/project/config_devel/-/blob/8.x-1.8/src/Commands/ConfigDevelCommands.php |
25 | Override config value in active configuration. | config:override | Not adding | Doesn't look useful. Also not sure how/if this even works. Skipping. | |
26 | Validate a drupal config against its schema | config:validate | Exists in contrib module | https://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:comments | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
28 | Create dummy nodes for your Drupal 8 application. | create:nodes | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
29 | Create dummy roles for your Drupal 8 application. | create:roles | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
30 | Create dummy terms for your Drupal 8 application. | create:terms | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
31 | Create dummy users for your Drupal 8 application. | create:users | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
32 | Create dummy vocabularies for your Drupal 8 application. | create:vocabularies | Exists in contrib module | See devel_generate submodule at https://www.drupal.org/project/devel | |
33 | Execute cron implementations by module or execute all crons | cron:execute | Exists in Drush | core:cron | https://www.drush.org/latest/commands/core_cron/ |
34 | Release cron system lock to run cron again | cron:release | Not adding | https://github.com/drush-ops/drush/issues/5234 | |
35 | Add a database to settings.php | database:add | Exists in Drush | sql:create | |
36 | Launch a DB client if it's available | database:client | Exists in Drush | sql:cli | |
37 | Shows DB connection | database:connect | Exists in Drush | sql:connect | |
38 | Drop all tables in a given database. | database:drop | Exists in Drush | sql:drop | |
39 | Dump structure and contents of a database | database:dump | Exists in Drush | archive:dump --database | |
40 | Remove events from DBLog table, filters are available | database:log:clear | Exists in Drush | watchdog:delete | https://www.drush.org/latest/commands/watchdog_delete// |
41 | Poll the watchdog and print new log entries every x seconds | database:log:poll | Exists in Drush | watchdog:tail | https://www.drush.org/latest/commands/watchdog_tail/ |
42 | Executes a SQL statement directly as argument | database:query | Exists in Drush | sql:query | |
43 | Restore structure and contents of a database. | database:restore | Exists in Drush | archive:restore --db | |
44 | Displays breakpoints available in application | debug:breakpoints | |||
45 | Displays current cache context for the application. | debug:cache:context | |||
46 | List available chain files. | debug:chain | Adding to Drush | https://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:container | Exists in contrib module | devel:services | https://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php |
51 | List of modules implementing a cron | debug:cron | Exists in Drush | core:cron | |
52 | Displays current log events for the application | debug:database:log | Exists in Drush | watchdog:show | https://www.drush.org/latest/commands/watchdog_show/ |
53 | Show all tables in a given database. | debug:database:table | |||
54 | Debug Dotenv debug values. | debug:dotenv | Exists in contrib module | debug:dotenv | https://www.drupal.org/project/dotenv |
55 | Debug entities available in the system | debug:entity | |||
56 | Displays current events | debug:event | Exists in contrib module | devel:event | https://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php#L150 |
57 | List registered features. | debug:features | |||
58 | commands.debug.hook.description | debug:hook | Exists in contrib module | devel:hook | https://git.drupalcode.org/project/devel/-/blob/4.x/src/Commands/DevelCommands.php#L106 |
59 | List image styles on the site | debug:image:styles | |||
60 | Displays libraries available in application | debug:libraries | |||
61 | Display current migration available for the application | debug:migrate | Exists in Drush | migrate:status | |
62 | Displays current modules available for application | debug:module | Exists in Drush | pm:list | |
63 | List all multi-sites available in system | debug:multisite | |||
64 | Displays all user permissions. | debug:permission | |||
65 | Displays all plugin types. | debug:plugin | |||
66 | Displays the queues of your application | debug:queue | Exists in Drush | queue:list | |
67 | Display current rest resource for the application | debug:rest | Adding to contrib module | No relevant contrib module found, would have to create a new one. | |
68 | Displays current roles for the application | debug:roles | Exists in Drush | role:list | https://www.drush.org/latest/commands/role_list/ |
69 | Displays current routes for the application or information for a particular route | debug:router | Exists in Drush | route | https://www.drush.org/latest/commands/core_route/ |
70 | List user Drupal Console settings. | debug:settings | Not adding | Drupal Console specific command. Can be skipped | |
71 | List all known local and remote sites. | debug:site | Exists in Drush | site:alias | |
72 | Show the current State keys. | debug:state | Exists in Drush | state:get | |
73 | Displays current themes for the application | debug:theme | |||
74 | Displays all theme keys provided by hook_theme functions | debug:theme:keys | |||
75 | Displays current updates available for the application | debug:update | Exists in Drush | updatedb:status | |
76 | Displays current updates available from the composer file | debug:update:composer | Exists in Drush | sec | |
77 | Displays current users for the application | debug:user | |||
78 | Displays current views resources for the application | debug:views | |||
79 | Displays current views plugins for the application | debug:views:plugins | |||
80 | Change between devel dumpers from the command line | devel:dumper | Not adding | https://gitlab.com/drupalspoons/devel/-/issues/439 | |
81 | Create a docker-compose.yml file | docker:init | Not adding | Not adding to Drush, too opinionated. | |
82 | Add support and required config to work with an .env file | dotenv:init | Exists in contrib module | https://www.drupal.org/project/dotenv/issues/3309870 | |
83 | Delete a specific entity | entity:delete | Exists in Drush | entity:delete | https://www.drush.org/latest/commands/entity_delete/ |
84 | Import module config. | features:import | Exists in contrib module | features:import | https://www.drupal.org/docs/contributed-modules/features/drush-support |
85 | View information about fields. | field:info | Exists in Drush | field:info | https://www.drush.org/latest/commands/field_info/ |
86 | Generate & register a custom ajax command | generate:ajax:command | Not adding | https://github.com/Chi-teck/drupal-code-generator/issues/63 | |
87 | Generate an Authentication Provider | generate:authentication:provider | Not adding | Use case is too specific | |
88 | Generate breakpoint | generate:breakpoint | Exists in Drush | generate yml:breakpoints | |
89 | Generate a cache context | generate:cache:context | Exists in Drush | generate service:cache-context | |
90 | Generate commands for the console. | generate:command | Exists in Drush | generate drush:command-file | |
91 | Generate a composer.json file | generate:composer | Exists in Drush | generate composer, generate misc:project | https://www.drush.org/latest/generators/composer/ |
92 | Generate & Register a controller | generate:controller | Exists in Drush | generate controller | https://www.drush.org/latest/generators/controller/ |
93 | Generate a new content type (node / entity bundle) | generate:entity:bundle | Exists in Drush | generate entity:bundle-class | https://www.drush.org/latest/generators/entity_bundle-class/ |
94 | Generate a new config entity | generate:entity:config | Exists in Drush | generate entity:configuration | https://www.drush.org/latest/generators/entity_configuration/ |
95 | Generate a new content entity | generate:entity:content | Exists in Drush | generate entity:content | https://www.drush.org/latest/generators/entity_content/ |
96 | Generate an event subscriber | generate:event:subscriber | Exists in Drush | generate service:event-subscriber | https://www.drush.org/latest/generators/service_event-subscriber/ |
97 | Generate a new \"FormBase\" | generate:form | Exists in Drush | generate form:simple | https://www.drush.org/latest/generators/form_simple/ |
98 | Generate an implementation of hook_form_alter() or hook_form_FORM_ID_alter | generate:form:alter | Exists in Drush | generate hook | |
99 | Generate a new \"ConfigFormBase\" | generate:form:config | Exists in Drush | generate form:config | https://www.drush.org/latest/generators/form_config/ |
100 | Generate an implementation of hook_help() | generate:help | Exists in Drush | generate hook |