Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- about:
- command: about
- aliases: { }
- description: 'Display basic information about Drupal Console project'
- synopsis: about
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'cache:rebuild':
- command: 'cache:rebuild'
- aliases: { }
- description: 'Rebuild and clear all site caches.'
- synopsis: 'cache:rebuild [<cache>]'
- usages: { }
- help: null
- arguments: { cache: { name: cache, description: 'Only clear a specific cache.', default: null } }
- options: { }
- chain:
- command: chain
- aliases: { }
- description: 'Chain command execution'
- synopsis: 'chain [--file [FILE]]'
- usages: { }
- help: null
- arguments: { }
- options: { file: { name: file, description: 'User defined file containing commands to get executed.', default: null, required: false, optional: true } }
- complete:
- command: complete
- aliases: { }
- description: 'Shell completion command list'
- synopsis: complete
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'config:debug':
- command: 'config:debug'
- aliases: { }
- description: 'Show the current configuration.'
- synopsis: 'config:debug [<config-name>]'
- usages: { }
- help: null
- arguments: { config-name: { name: config-name, description: 'Configuration name.', default: null } }
- options: { }
- 'config:edit':
- command: 'config:edit'
- aliases: { }
- description: 'Edit the selected configuration.'
- synopsis: 'config:edit <config-name> [<editor>]'
- usages: { }
- help: null
- arguments: { config-name: { name: config-name, description: 'Configuration name.', default: null }, editor: { name: editor, description: Editor., default: null } }
- options: { }
- 'config:export':
- command: 'config:export'
- aliases: { }
- description: 'Export current application configuration.'
- synopsis: 'config:export [--directory [DIRECTORY]] [--tar]'
- usages: { }
- help: null
- arguments: { }
- options: { directory: { name: directory, description: commands.config.export.options.directory, default: null, required: false, optional: true }, tar: { name: tar, description: commands.config.export.options.tar, default: false, required: false, optional: false } }
- 'config:export:content:type':
- command: 'config:export:content:type'
- aliases: { }
- description: 'Export a specific content type and their fields.'
- synopsis: 'config:export:content:type [--module MODULE] [--optional-config [OPTIONAL-CONFIG]] [--] <content-type>'
- usages: { }
- help: null
- arguments: { content-type: { name: content-type, description: 'Content Type to be exported', default: null } }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, optional-config: { name: optional-config, description: 'Export content type as an optional YAML configuration in your module', default: null, required: false, optional: true } }
- 'config:export:single':
- command: 'config:export:single'
- aliases: { }
- description: 'Export single configuration as yml file.'
- synopsis: 'config:export:single [--directory [DIRECTORY]] [--] <config-name>'
- usages: { }
- help: null
- arguments: { config-name: { name: config-name, description: 'Configuration name.', default: null } }
- options: { directory: { name: directory, description: 'Define export directory to save configuration output.', default: null, required: false, optional: true } }
- 'config:export:view':
- command: 'config:export:view'
- aliases: { }
- description: 'Export a view in YAML format inside a provided module to reuse in other website.'
- synopsis: 'config:export:view [--module MODULE] [--optional-config [OPTIONAL-CONFIG]] [--include-module-dependencies [INCLUDE-MODULE-DEPENDENCIES]] [--] [<view-id>]'
- usages: { }
- help: null
- arguments: { view-id: { name: view-id, description: 'View ID', default: null } }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, optional-config: { name: optional-config, description: 'Export view as an optional YAML configuration in your module', default: null, required: false, optional: true }, include-module-dependencies: { name: include-module-dependencies, description: 'Include module dependencies in module info YAML file', default: null, required: false, optional: true } }
- 'config:import':
- command: 'config:import'
- aliases: { }
- description: 'Import configuration to current application.'
- synopsis: 'config:import [--file [FILE]] [--remove-files]'
- usages: { }
- help: null
- arguments: { }
- options: { file: { name: file, description: commands.config.import.option.file, default: null, required: false, optional: true }, remove-files: { name: remove-files, description: commands.config.import.option.keep-files, default: false, required: false, optional: false } }
- 'config:import:single':
- command: 'config:import:single'
- aliases: { }
- description: 'Import the selected configuration.'
- synopsis: 'config:import:single <config-name> [<input-file>]'
- usages: { }
- help: null
- arguments: { config-name: { name: config-name, description: 'Configuration name.', default: null }, input-file: { name: input-file, description: 'Path to the import files.', default: null } }
- options: { }
- 'config:override':
- command: 'config:override'
- aliases: { }
- description: 'Override config value in active configuration.'
- synopsis: 'config:override <config-name> <key> <value>'
- usages: { }
- help: null
- arguments: { config-name: { name: config-name, description: 'Configuration name.', default: null }, key: { name: key, description: Key, default: null }, value: { name: value, description: Value, default: null } }
- options: { }
- 'container:debug':
- command: 'container:debug'
- aliases: { }
- description: 'Displays current services for an application.'
- synopsis: 'container:debug'
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'create:nodes':
- command: 'create:nodes'
- aliases: { }
- description: 'Create dummy nodes for your Drupal 8 application.'
- synopsis: 'create:nodes [--limit [LIMIT]] [--title-words [TITLE-WORDS]] [--time-range [TIME-RANGE]] [--] [<content-types>]...'
- usages: { }
- help: null
- arguments: { content-types: { name: content-types, description: 'Content type(s) to be used in node creation', default: { } } }
- options: { limit: { name: limit, description: commands.create.nodes.arguments.limit, default: null, required: false, optional: true }, title-words: { name: title-words, description: commands.create.nodes.arguments.title-words, default: null, required: false, optional: true }, time-range: { name: time-range, description: commands.create.nodes.arguments.time-range, default: null, required: false, optional: true } }
- 'create:terms':
- command: 'create:terms'
- aliases: { }
- description: 'Create dummy terms for your Drupal 8 application.'
- synopsis: 'create:terms [--limit [LIMIT]] [--name-words [NAME-WORDS]] [--] [<vocabularies>]...'
- usages: { }
- help: null
- arguments: { vocabularies: { name: vocabularies, description: 'Vocabularie(s) to be used in terms creation', default: { } } }
- options: { limit: { name: limit, description: 'How many terms would you like to create', default: null, required: false, optional: true }, name-words: { name: name-words, description: 'Maximum number of words in term names', default: null, required: false, optional: true } }
- 'create:users':
- command: 'create:users'
- aliases: { }
- description: 'Create dummy users for your Drupal 8 application.'
- synopsis: 'create:users [--limit [LIMIT]] [--password [PASSWORD]] [--time-range [TIME-RANGE]] [--] [<roles>]...'
- usages: { }
- help: null
- arguments: { roles: { name: roles, description: 'Role(s) to be used in user creation', default: { } } }
- options: { limit: { name: limit, description: 'How many users would you like to create', default: null, required: false, optional: true }, password: { name: password, description: 'Password to be set to users created', default: null, required: false, optional: true }, time-range: { name: time-range, description: 'How far back in time should the users be dated', default: null, required: false, optional: true } }
- 'create:vocabularies':
- command: 'create:vocabularies'
- aliases: { }
- description: 'Create dummy vocabularies for your Drupal 8 application.'
- synopsis: 'create:vocabularies [--limit [LIMIT]] [--name-words [NAME-WORDS]]'
- usages: { }
- help: null
- arguments: { }
- options: { limit: { name: limit, description: 'How many vocabularies would you like to create', default: null, required: false, optional: true }, name-words: { name: name-words, description: 'Maximum number of words in vocabulary names', default: null, required: false, optional: true } }
- 'cron:debug':
- command: 'cron:debug'
- aliases: { }
- description: 'List of modules implementing a cron'
- synopsis: 'cron:debug'
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'cron:execute':
- command: 'cron:execute'
- aliases: { }
- description: 'Execute cron implementations by module or execute all crons'
- synopsis: 'cron:execute <module>'
- usages: { }
- help: null
- arguments: { module: { name: module, description: 'The Module name.', default: null } }
- options: { }
- 'cron:release':
- command: 'cron:release'
- aliases: { }
- description: 'Release cron system lock to run cron again'
- synopsis: 'cron:release'
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'database:client':
- command: 'database:client'
- aliases: { }
- description: 'Launch a DB client if it''s available'
- synopsis: 'database:client [<database>]'
- usages: { }
- help: commands.database.client.help
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { }
- 'database:connect':
- command: 'database:connect'
- aliases: { }
- description: 'Shows DB connection'
- synopsis: 'database:connect [<database>]'
- usages: { }
- help: commands.database.connect.help
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { }
- 'database:dump':
- command: 'database:dump'
- aliases: { }
- description: 'Dump structure and contents of a database'
- synopsis: 'database:dump [--file [FILE]] [--] [<database>]'
- usages: { }
- help: commands.database.dump.help
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { file: { name: file, description: commands.database.dump.option.file, default: null, required: false, optional: true } }
- 'database:log:clear':
- command: 'database:log:clear'
- aliases: { }
- description: 'Remove events from DBLog table, filters are available'
- synopsis: 'database:log:clear [--type [TYPE]] [--severity [SEVERITY]] [--user-id [USER-ID]] [--] [<event-id>]'
- usages: { }
- help: null
- arguments: { event-id: { name: event-id, description: commands.database.log.clear.arguments.event-id, default: null } }
- options: { type: { name: type, description: commands.database.log.clear.options.type, default: null, required: false, optional: true }, severity: { name: severity, description: commands.database.log.clear.options.severity, default: null, required: false, optional: true }, user-id: { name: user-id, description: commands.database.log.clear.options.user-id, default: null, required: false, optional: true } }
- 'database:log:debug':
- command: 'database:log:debug'
- aliases: { }
- description: 'Display current log events for the application'
- synopsis: 'database:log:debug [--type [TYPE]] [--severity [SEVERITY]] [--user-id [USER-ID]] [--reverse] [--limit [LIMIT]] [--offset [OFFSET]] [--] [<event-id>]'
- usages: { }
- help: null
- arguments: { event-id: { name: event-id, description: 'DBLog event ID', default: null } }
- options: { type: { name: type, description: 'Filter events by a specific type', default: null, required: false, optional: true }, severity: { name: severity, description: 'Filter events by a specific level of severity', default: null, required: false, optional: true }, user-id: { name: user-id, description: 'Filter events by a specific user id', default: null, required: false, optional: true }, reverse: { name: reverse, description: 'Reverse the order of events', default: false, required: false, optional: false }, limit: { name: limit, description: 'Limit results to a specific number', default: null, required: false, optional: true }, offset: { name: offset, description: 'Starting point of a limit', default: 0, required: false, optional: true } }
- 'database:restore':
- command: 'database:restore'
- aliases: { }
- description: 'Restore structure and contents of a database.'
- synopsis: 'database:restore [--file FILE] [--] [<database>]'
- usages: { }
- help: commands.database.restore.help
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { file: { name: file, description: 'The filename for your database backup file', default: null, required: true, optional: false } }
- 'database:table:debug':
- command: 'database:table:debug'
- aliases: { }
- description: 'Show all tables in a given database.'
- synopsis: 'database:table:debug [<database>]'
- usages: { }
- help: 'The database:table:debug command helps you debug database tables.'
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { }
- 'database:table:drop':
- command: 'database:table:drop'
- aliases: { }
- description: 'Drop all tables in a given database.'
- synopsis: 'database:table:drop [<database>]'
- usages: { }
- help: 'The database:table:drop command helps you drop database tables.'
- arguments: { database: { name: database, description: 'Database key from settings.php', default: default } }
- options: { }
- 'generate:authentication:provider':
- command: 'generate:authentication:provider'
- aliases: { }
- description: 'Generate an Authentication Provider'
- synopsis: 'generate:authentication:provider [--module MODULE] [--class [CLASS]] [--provider-id [PROVIDER-ID]]'
- usages: { }
- help: 'The generate:authentication:provider command helps you generate a new Authentication Provider.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Authentication Provider class', default: null, required: false, optional: true }, provider-id: { name: provider-id, description: 'Provider ID', default: null, required: false, optional: true } }
- 'generate:command':
- command: 'generate:command'
- aliases: { }
- description: 'Generate commands for the console.'
- synopsis: 'generate:command [--module MODULE] [--class [CLASS]] [--name [NAME]] [--container-aware]'
- usages: { }
- help: 'The generate:command command helps you generate a new command.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'The Class that describes the command. (Must end with the word ''Commmand'').', default: null, required: false, optional: true }, name: { name: name, description: 'The Command name.', default: null, required: false, optional: true }, container-aware: { name: container-aware, description: 'Is the command aware of the drupal site installation when executed', default: false, required: false, optional: false } }
- 'generate:form:config':
- command: 'generate:form:config'
- aliases: { }
- description: 'Generate a new "ConfigFormBase"'
- synopsis: 'generate:form:config [--module MODULE] [--class [CLASS]] [--form-id [FORM-ID]] [--services [SERVICES]] [--inputs [INPUTS]] [--routing] [--menu_link_gen [MENU_LINK_GEN]] [--menu_link_title [MENU_LINK_TITLE]] [--menu_parent [MENU_PARENT]] [--menu_link_desc [MENU_LINK_DESC]]'
- usages: { }
- help: 'The "generate:form:config" command helps you generate a new "ConfigFormBase"'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'The form class name', default: null, required: false, optional: true }, form-id: { name: form-id, description: 'The Form id', default: null, required: false, optional: true }, services: { name: services, description: 'Load services from the container.', default: null, required: false, optional: true }, inputs: { name: inputs, description: 'Create inputs in a form.', default: null, required: false, optional: true }, routing: { name: routing, description: 'Update routing', default: false, required: false, optional: false }, menu_link_gen: { name: menu_link_gen, description: commands.generate.form.options.menu_link_gen, default: null, required: false, optional: true }, menu_link_title: { name: menu_link_title, description: commands.generate.form.options.menu_link_title, default: null, required: false, optional: true }, menu_parent: { name: menu_parent, description: commands.generate.form.options.menu_parent, default: null, required: false, optional: true }, menu_link_desc: { name: menu_link_desc, description: commands.generate.form.options.menu_link_desc, default: null, required: false, optional: true } }
- 'generate:controller':
- command: 'generate:controller'
- aliases: { }
- description: 'Generate & Register a controller'
- synopsis: 'generate:controller [--module MODULE] [--class [CLASS]] [--routes [ROUTES]] [--services [SERVICES]] [--test]'
- usages: { }
- help: 'The generate:controller command helps you generate a new controller.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Controller Class name', default: null, required: false, optional: true }, routes: { name: routes, description: 'The routes, must be an array containing [title, method, path]', default: { }, required: false, optional: true }, services: { name: services, description: 'Load services from the container.', default: { }, required: false, optional: true }, test: { name: test, description: 'Generate a test class', default: false, required: false, optional: false } }
- 'generate:entity:bundle':
- command: 'generate:entity:bundle'
- aliases: { }
- description: 'Generate a new content type (node / entity bundle)'
- synopsis: 'generate:entity:bundle [--module MODULE] [--bundle-name [BUNDLE-NAME]] [--bundle-title [BUNDLE-TITLE]]'
- usages: { }
- help: 'Use: generate:contenttype <fancy> <Fancy> to create a new content type name with the machine name of fancy and the human-readable name of Fancy.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, bundle-name: { name: bundle-name, description: 'The content type''s machine name', default: null, required: false, optional: true }, bundle-title: { name: bundle-title, description: 'The content type''s human-readable name', default: null, required: false, optional: true } }
- 'generate:entity:config':
- command: 'generate:entity:config'
- aliases: { }
- description: 'Generate a new config entity'
- synopsis: 'generate:entity:config [--module MODULE] [--entity-class ENTITY-CLASS] [--entity-name ENTITY-NAME] [--label LABEL] [--bundle-of]'
- usages: { }
- help: ''
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, entity-class: { name: entity-class, description: 'The config entity class', default: null, required: true, optional: false }, entity-name: { name: entity-name, description: 'The config entity name', default: null, required: true, optional: false }, label: { name: label, description: 'The label', default: null, required: true, optional: false }, bundle-of: { name: bundle-of, description: 'Acts as bundle for content entities', default: false, required: false, optional: false } }
- 'generate:entity:content':
- command: 'generate:entity:content'
- aliases: { }
- description: 'Generate a new content entity'
- synopsis: 'generate:entity:content [--module MODULE] [--entity-class ENTITY-CLASS] [--entity-name ENTITY-NAME] [--label LABEL] [--has-bundles]'
- usages: { }
- help: ''
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, entity-class: { name: entity-class, description: 'The content entity class', default: null, required: true, optional: false }, entity-name: { name: entity-name, description: 'The content entity name', default: null, required: true, optional: false }, label: { name: label, description: 'The label', default: null, required: true, optional: false }, has-bundles: { name: has-bundles, description: 'Entity has bundles', default: false, required: false, optional: false } }
- 'generate:event:subscriber':
- command: 'generate:event:subscriber'
- aliases: { }
- description: 'Generate an event subscriber'
- synopsis: 'generate:event:subscriber [--module MODULE] [--name [NAME]] [--class [CLASS]] [--events [EVENTS]] [--services [SERVICES]]'
- usages: { }
- help: 'Generate an event subscriber'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, name: { name: name, description: commands.generate.service.options.name, default: null, required: false, optional: true }, class: { name: class, description: 'Class name', default: null, required: false, optional: true }, events: { name: events, description: 'Load services from the container.', default: { }, required: false, optional: true }, services: { name: services, description: 'Load services from the container.', default: { }, required: false, optional: true } }
- 'generate:form:alter':
- command: 'generate:form:alter'
- aliases: { }
- description: 'Generate an implementation of hook_form_alter() or hook_form_FORM_ID_alter'
- synopsis: 'generate:form:alter [--module MODULE] [--form-id [FORM-ID]] [--inputs [INPUTS]]'
- usages: { }
- help: 'The "%s" command helps you generate a new "%s"'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, form-id: { name: form-id, description: 'Form ID to alter', default: null, required: false, optional: true }, inputs: { name: inputs, description: 'Create inputs in a form.', default: { }, required: false, optional: true } }
- 'generate:form':
- command: 'generate:form'
- aliases: { }
- description: 'Generate a new "FormBase"'
- synopsis: 'generate:form [--module MODULE] [--class [CLASS]] [--form-id [FORM-ID]] [--services [SERVICES]] [--inputs [INPUTS]] [--routing] [--menu_link_gen [MENU_LINK_GEN]] [--menu_link_title [MENU_LINK_TITLE]] [--menu_parent [MENU_PARENT]] [--menu_link_desc [MENU_LINK_DESC]]'
- usages: { }
- help: 'The "generate:form" command helps you generate a new "FormBase"'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'The form class name', default: null, required: false, optional: true }, form-id: { name: form-id, description: 'The Form id', default: null, required: false, optional: true }, services: { name: services, description: 'Load services from the container.', default: null, required: false, optional: true }, inputs: { name: inputs, description: 'Create inputs in a form.', default: null, required: false, optional: true }, routing: { name: routing, description: 'Update routing', default: false, required: false, optional: false }, menu_link_gen: { name: menu_link_gen, description: commands.generate.form.options.menu_link_gen, default: null, required: false, optional: true }, menu_link_title: { name: menu_link_title, description: commands.generate.form.options.menu_link_title, default: null, required: false, optional: true }, menu_parent: { name: menu_parent, description: commands.generate.form.options.menu_parent, default: null, required: false, optional: true }, menu_link_desc: { name: menu_link_desc, description: commands.generate.form.options.menu_link_desc, default: null, required: false, optional: true } }
- 'generate:module':
- command: 'generate:module'
- aliases: { }
- description: 'Generate a module.'
- synopsis: 'generate:module [--module MODULE] [--machine-name MACHINE-NAME] [--module-path MODULE-PATH] [--description [DESCRIPTION]] [--core [CORE]] [--package [PACKAGE]] [--module-file] [--feature] [--composer] [--dependencies [DEPENDENCIES]]'
- usages: { }
- help: 'The generate:module command helps you generates a new module.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name', default: null, required: true, optional: false }, machine-name: { name: machine-name, description: 'The machine name (lowercase and underscore only)', default: null, required: true, optional: false }, module-path: { name: module-path, description: 'The path of the module', default: null, required: true, optional: false }, description: { name: description, description: 'Module description', default: null, required: false, optional: true }, core: { name: core, description: 'Core version', default: null, required: false, optional: true }, package: { name: package, description: 'Module package', default: null, required: false, optional: true }, module-file: { name: module-file, description: 'Add a .module file', default: false, required: false, optional: false }, feature: { name: feature, description: 'Set module compatible with Features module', default: false, required: false, optional: false }, composer: { name: composer, description: 'Add a composer.json file', default: false, required: false, optional: false }, dependencies: { name: dependencies, description: 'Module dependencies separated by commas (i.e. context, panels)', default: null, required: false, optional: true } }
- 'generate:permissions':
- command: 'generate:permissions'
- aliases: { }
- description: 'Generate module permissions'
- synopsis: 'generate:permissions [--module MODULE] [--permissions [PERMISSIONS]]'
- usages: { }
- help: 'The generate:permissions command helps you generate new permissions'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, permissions: { name: permissions, description: 'Create permissions.', default: null, required: false, optional: true } }
- 'generate:plugin:block':
- command: 'generate:plugin:block'
- aliases: { }
- description: 'Generate a plugin block'
- synopsis: 'generate:plugin:block [--module MODULE] [--class [CLASS]] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--theme-region [THEME-REGION]] [--inputs [INPUTS]] [--services [SERVICES]]'
- usages: { }
- help: 'The generate:plugin:block command helps you generate a new Plugin block.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: false, optional: true }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, theme-region: { name: theme-region, description: 'Theme region to render Plugin Block', default: null, required: false, optional: true }, inputs: { name: inputs, description: 'Create inputs in a form.', default: { }, required: false, optional: true }, services: { name: services, description: 'Load services from the container.', default: null, required: false, optional: true } }
- 'generate:plugin:condition':
- command: 'generate:plugin:condition'
- aliases: { }
- description: 'Generate a plugin condition.'
- synopsis: 'generate:plugin:condition [--module MODULE] [--class CLASS] [--label LABEL] [--plugin-id PLUGIN-ID] [--context-definition-id CONTEXT-DEFINITION-ID] [--context-definition-label CONTEXT-DEFINITION-LABEL] [--context-definition-required [CONTEXT-DEFINITION-REQUIRED]]'
- usages: { }
- help: 'The generate:plugin:conditon command helps you generate a plugin condition.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin condition class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin condition label', default: null, required: true, optional: false }, plugin-id: { name: plugin-id, description: 'Plugin condition id', default: null, required: true, optional: false }, context-definition-id: { name: context-definition-id, description: 'Context definition ID', default: null, required: true, optional: false }, context-definition-label: { name: context-definition-label, description: 'Context definition label', default: null, required: true, optional: false }, context-definition-required: { name: context-definition-required, description: 'Context definition is requiered (TRUE/FALSE)', default: null, required: false, optional: true } }
- 'generate:plugin:field':
- command: 'generate:plugin:field'
- aliases: { }
- description: 'Generate field type, widget and formatter plugins.'
- synopsis: 'generate:plugin:field [--module MODULE] [--type-class TYPE-CLASS] [--type-label [TYPE-LABEL]] [--type-plugin-id [TYPE-PLUGIN-ID]] [--type-description [TYPE-DESCRIPTION]] [--formatter-class FORMATTER-CLASS] [--formatter-label [FORMATTER-LABEL]] [--formatter-plugin-id [FORMATTER-PLUGIN-ID]] [--widget-class WIDGET-CLASS] [--widget-label [WIDGET-LABEL]] [--widget-plugin-id [WIDGET-PLUGIN-ID]] [--field-type [FIELD-TYPE]] [--default-widget [DEFAULT-WIDGET]] [--default-formatter [DEFAULT-FORMATTER]]'
- usages: { }
- help: 'The generate:plugin:field command helps you generate a full set of field plugin: field type, field formatter and field widget.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, type-class: { name: type-class, description: 'Field type plugin class name', default: null, required: true, optional: false }, type-label: { name: type-label, description: 'Field type plugin label', default: null, required: false, optional: true }, type-plugin-id: { name: type-plugin-id, description: 'Field type plugin id', default: null, required: false, optional: true }, type-description: { name: type-description, description: commands.generate.plugin.field.options.type-type-description, default: null, required: false, optional: true }, formatter-class: { name: formatter-class, description: commands.generate.plugin.field.options.class, default: null, required: true, optional: false }, formatter-label: { name: formatter-label, description: 'Field formatter plugin label', default: null, required: false, optional: true }, formatter-plugin-id: { name: formatter-plugin-id, description: 'Field formatter plugin id', default: null, required: false, optional: true }, widget-class: { name: widget-class, description: 'Field formatter plugin class name', default: null, required: true, optional: false }, widget-label: { name: widget-label, description: 'Field widget plugin label', default: null, required: false, optional: true }, widget-plugin-id: { name: widget-plugin-id, description: 'Field widget plugin id', default: null, required: false, optional: true }, field-type: { name: field-type, description: 'Field type the formatter and widget plugin can be used with', default: null, required: false, optional: true }, default-widget: { name: default-widget, description: 'Default field widget of the field type plugin', default: null, required: false, optional: true }, default-formatter: { name: default-formatter, description: 'Default field formatter of field type plugin', default: null, required: false, optional: true } }
- 'generate:plugin:fieldformatter':
- command: 'generate:plugin:fieldformatter'
- aliases: { }
- description: 'Generate field formatter plugin.'
- synopsis: 'generate:plugin:fieldformatter [--module MODULE] [--class CLASS] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--field-type [FIELD-TYPE]]'
- usages: { }
- help: 'The generate:plugin:fieldformatter command helps you generate a new field formatter plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, field-type: { name: field-type, description: 'Field type the plugin can be used with', default: null, required: false, optional: true } }
- 'generate:plugin:fieldtype':
- command: 'generate:plugin:fieldtype'
- aliases: { }
- description: 'Generate field type plugin.'
- synopsis: 'generate:plugin:fieldtype [--module MODULE] [--class CLASS] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--description [DESCRIPTION]] [--default-widget [DEFAULT-WIDGET]] [--default-formatter [DEFAULT-FORMATTER]]'
- usages: { }
- help: 'The generate:plugin:fieldtype command helps you generate a new field type plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, description: { name: description, description: 'Plugin Description', default: null, required: false, optional: true }, default-widget: { name: default-widget, description: 'Default field widget of this plugin', default: null, required: false, optional: true }, default-formatter: { name: default-formatter, description: 'Default field formatter of this plugin', default: null, required: false, optional: true } }
- 'generate:plugin:fieldwidget':
- command: 'generate:plugin:fieldwidget'
- aliases: { }
- description: 'Generate field widget plugin.'
- synopsis: 'generate:plugin:fieldwidget [--module MODULE] [--class CLASS] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--field-type [FIELD-TYPE]]'
- usages: { }
- help: 'The generate:plugin:fieldwidget command helps you generate a new field widget plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, field-type: { name: field-type, description: 'Field type the plugin can be used with', default: null, required: false, optional: true } }
- 'generate:plugin:imageeffect':
- command: 'generate:plugin:imageeffect'
- aliases: { }
- description: 'Generate image effect plugin.'
- synopsis: 'generate:plugin:imageeffect [--module MODULE] [--class CLASS] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--description [DESCRIPTION]]'
- usages: { }
- help: 'The generate:plugin:imageeffect command helps you generate a new image effect plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, description: { name: description, description: 'Plugin Description', default: null, required: false, optional: true } }
- 'generate:plugin:imageformatter':
- command: 'generate:plugin:imageformatter'
- aliases: { }
- description: 'Generate image formatter plugin.'
- synopsis: 'generate:plugin:imageformatter [--module MODULE] [--class CLASS] [--label [LABEL]] [--plugin-id [PLUGIN-ID]]'
- usages: { }
- help: 'The generate:plugin:imageformatter command helps you generate a new image formatter plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: true, optional: false }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true } }
- 'generate:plugin:rest:resource':
- command: 'generate:plugin:rest:resource'
- aliases: { }
- description: 'Generate plugin rest resource'
- synopsis: 'generate:plugin:rest:resource [--module MODULE] [--class [CLASS]] [--name [NAME]] [--plugin-id [PLUGIN-ID]] [--plugin-label [PLUGIN-LABEL]] [--plugin-url [PLUGIN-URL]] [--plugin-states [PLUGIN-STATES]]'
- usages: { }
- help: 'The generate:plugin:rest:resource command helps you generate a new rest resource.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin Rest Resource class', default: null, required: false, optional: true }, name: { name: name, description: commands.generate.service.options.name, default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin Rest Resource id', default: null, required: false, optional: true }, plugin-label: { name: plugin-label, description: 'Plugin Rest Resource Label', default: null, required: false, optional: true }, plugin-url: { name: plugin-url, description: 'Plugin Rest Resource URL', default: { }, required: false, optional: true }, plugin-states: { name: plugin-states, description: 'Plugin Rest Resource States', default: { }, required: false, optional: true } }
- 'generate:plugin:rulesaction':
- command: 'generate:plugin:rulesaction'
- aliases: { }
- description: 'Generate a plugin rule action'
- synopsis: 'generate:plugin:rulesaction [--module MODULE] [--class [CLASS]] [--label [LABEL]] [--plugin-id [PLUGIN-ID]] [--type TYPE] [--category [CATEGORY]] [--context [CONTEXT]]'
- usages: { }
- help: 'The generate:plugin:rulesaction command helps you generate a new Plugin rule action.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin class name', default: null, required: false, optional: true }, label: { name: label, description: 'Plugin label', default: null, required: false, optional: true }, plugin-id: { name: plugin-id, description: 'Plugin id', default: null, required: false, optional: true }, type: { name: type, description: 'Action Type (user or node)', default: null, required: true, optional: false }, category: { name: category, description: 'Plugin category', default: { }, required: false, optional: true }, context: { name: context, description: 'Plugin context', default: null, required: false, optional: true } }
- 'generate:plugin:type:annotation':
- command: 'generate:plugin:type:annotation'
- aliases: { }
- description: 'Generate a plugin type with annotation discovery'
- synopsis: 'generate:plugin:type:annotation [--module MODULE] [--class [CLASS]] [--machine-name [MACHINE-NAME]] [--label [LABEL]]'
- usages: { }
- help: 'The generate:plugin:type:annotation command helps you generate a new Plugin type that uses annotation discovery.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin type class name', default: null, required: false, optional: true }, machine-name: { name: machine-name, description: commands.generate.plugin.type.annotation.options.plugin-id, default: null, required: false, optional: true }, label: { name: label, description: 'Plugin type label', default: null, required: false, optional: true } }
- 'generate:plugin:type:yaml':
- command: 'generate:plugin:type:yaml'
- aliases: { }
- description: 'Generate a plugin type with Yaml discovery'
- synopsis: 'generate:plugin:type:yaml [--module MODULE] [--class [CLASS]] [--plugin-name [PLUGIN-NAME]] [--plugin-file-name [PLUGIN-FILE-NAME]]'
- usages: { }
- help: 'The generate:plugin:type:yaml command helps you generate a new Plugin type that uses Yaml discovery.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Plugin type class name', default: null, required: false, optional: true }, plugin-name: { name: plugin-name, description: 'Plugin type machine name', default: null, required: false, optional: true }, plugin-file-name: { name: plugin-file-name, description: 'Plugin file name', default: null, required: false, optional: true } }
- 'generate:plugin:views:field':
- command: 'generate:plugin:views:field'
- aliases: { }
- description: 'Generate a custom plugin view field.'
- synopsis: 'generate:plugin:views:field [--module MODULE] [--class CLASS] [--title [TITLE]] [--description [DESCRIPTION]]'
- usages: { }
- help: 'The generate:plugin:views:field command helps you generate a new custom views field plugin.'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, class: { name: class, description: 'Views plugin field class name', default: null, required: true, optional: false }, title: { name: title, description: 'Views plugin field title', default: null, required: false, optional: true }, description: { name: description, description: 'Views plugin field description', default: null, required: false, optional: true } }
- 'generate:profile':
- command: 'generate:profile'
- aliases: { }
- description: 'Generate a profile.'
- synopsis: 'generate:profile [--profile PROFILE] [--machine-name MACHINE-NAME] [--description [DESCRIPTION]] [--core [CORE]] [--dependencies [DEPENDENCIES]] [--distribution [DISTRIBUTION]]'
- usages: { }
- help: 'The generate:profile command helps you generate a new installation profile.'
- arguments: { }
- options: { profile: { name: profile, description: 'The profile name', default: null, required: true, optional: false }, machine-name: { name: machine-name, description: 'The machine name (lowercase and underscore only)', default: null, required: true, optional: false }, description: { name: description, description: 'Profile description', default: null, required: false, optional: true }, core: { name: core, description: 'Core version', default: null, required: false, optional: true }, dependencies: { name: dependencies, description: 'Module dependencies separated by commas (i.e. context, panels)', default: null, required: false, optional: true }, distribution: { name: distribution, description: 'The distribution name', default: null, required: false, optional: true } }
- 'generate:routesubscriber':
- command: 'generate:routesubscriber'
- aliases: { }
- description: 'Generate a RouteSubscriber'
- synopsis: 'generate:routesubscriber [--module MODULE] [--name NAME] [--class CLASS]'
- usages: { }
- help: 'Generate a RouteSubscriber'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, name: { name: name, description: 'Service name', default: null, required: true, optional: false }, class: { name: class, description: 'Class name', default: null, required: true, optional: false } }
- 'generate:service':
- command: 'generate:service'
- aliases: { }
- description: 'Generate service'
- synopsis: 'generate:service [--module MODULE] [--name NAME] [--class CLASS] [--interface] [--services [SERVICES]]'
- usages: { }
- help: 'Generate service'
- arguments: { }
- options: { module: { name: module, description: 'The Module name.', default: null, required: true, optional: false }, name: { name: name, description: commands.generate.service.options.name, default: null, required: true, optional: false }, class: { name: class, description: 'Class name', default: null, required: true, optional: false }, interface: { name: interface, description: commands.common.service.options.interface, default: false, required: false, optional: false }, services: { name: services, description: 'Load services from the container.', default: { }, required: false, optional: true } }
- 'generate:theme':
- command: 'generate:theme'
- aliases: { }
- description: 'Generate a theme.'
- synopsis: 'generate:theme [--theme THEME] [--machine-name MACHINE-NAME] [--theme-path THEME-PATH] [--description [DESCRIPTION]] [--core [CORE]] [--package [PACKAGE]] [--global-library [GLOBAL-LIBRARY]] [--base-theme [BASE-THEME]] [--regions [REGIONS]] [--breakpoints [BREAKPOINTS]]'
- usages: { }
- help: 'The generate:theme command helps you generates a new theme.'
- arguments: { }
- options: { theme: { name: theme, description: commands.generate.theme.options.module, default: null, required: true, optional: false }, machine-name: { name: machine-name, description: 'The machine name (lowercase and underscore only)', default: null, required: true, optional: false }, theme-path: { name: theme-path, description: commands.generate.theme.options.module-path, default: null, required: true, optional: false }, description: { name: description, description: 'Theme description', default: null, required: false, optional: true }, core: { name: core, description: 'Core version', default: null, required: false, optional: true }, package: { name: package, description: 'Theme package', default: null, required: false, optional: true }, global-library: { name: global-library, description: 'Global styling library name', default: null, required: false, optional: true }, base-theme: { name: base-theme, description: 'Base theme (i.e. classy, stable)', default: null, required: false, optional: true }, regions: { name: regions, description: Regions, default: null, required: false, optional: true }, breakpoints: { name: breakpoints, description: Breakpoints, default: null, required: false, optional: true } }
- init:
- command: init
- aliases: { }
- description: 'Copy configuration files to user home directory.'
- synopsis: 'init [--override]'
- usages: { }
- help: null
- arguments: { }
- options: { override: { name: override, description: 'Override configurations files', default: false, required: false, optional: false } }
- list:
- command: list
- aliases: { }
- description: 'Lists all available commands'
- synopsis: 'list [--xml] [--raw] [--format FORMAT] [--] [<namespace>]'
- usages: { }
- help: "The %command.name% command lists all commands:\nphp %command.full_name%\nYou can also display the commands for a specific namespace:\nphp %command.full_name% test\nYou can also output the information in other formats by using the --format option:\nphp %command.full_name% --format=xml\nIt's also possible to get raw list of commands (useful for embedding command runner):\nphp %command.full_name% --raw\n"
- arguments: { namespace: { name: namespace, description: 'The namespace name', default: null } }
- options: { xml: { name: xml, description: 'To output list as XML', default: false, required: false, optional: false }, raw: { name: raw, description: 'To output raw command list', default: false, required: false, optional: false }, format: { name: format, description: 'The output format (txt, xml, json, or md)', default: txt, required: true, optional: false } }
- 'locale:language:add':
- command: 'locale:language:add'
- aliases: { }
- description: 'Add a language to be supported by your site'
- synopsis: 'locale:language:add <language>'
- usages: { }
- help: null
- arguments: { language: { name: language, description: 'Language for instance es or Spanish', default: null } }
- options: { }
- 'locale:language:delete':
- command: 'locale:language:delete'
- aliases: { }
- description: 'Delete a language to be supported by your site'
- synopsis: 'locale:language:delete <language>'
- usages: { }
- help: null
- arguments: { language: { name: language, description: 'Language for instance es or Spanish', default: null } }
- options: { }
- 'locale:translation:status':
- command: 'locale:translation:status'
- aliases: { }
- description: 'List available translation updates'
- synopsis: 'locale:translation:status [<language>]'
- usages: { }
- help: null
- arguments: { language: { name: language, description: 'Language for instance es or Spanish', default: null } }
- options: { }
- 'migrate:debug':
- command: 'migrate:debug'
- aliases: { }
- description: 'Display current migration available for the application'
- synopsis: 'migrate:debug [<tag>]'
- usages: { }
- help: null
- arguments: { tag: { name: tag, description: 'Migrate tag', default: null } }
- options: { }
- 'migrate:execute':
- command: 'migrate:execute'
- aliases: { }
- description: 'Execute a migration available for application'
- synopsis: 'migrate:execute [--site-url SITE-URL] [--db-type DB-TYPE] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-pass [DB-PASS]] [--db-prefix [DB-PREFIX]] [--db-port DB-PORT] [--exclude [EXCLUDE]] [--] [<migration-ids>]...'
- usages: { }
- help: null
- arguments: { migration-ids: { name: migration-ids, description: 'Migration id(s)', default: { } } }
- options: { site-url: { name: site-url, description: 'Site Source URL', default: null, required: true, optional: false }, db-type: { name: db-type, description: commands.migrate.setup.migrations.options.db-type, default: null, required: true, optional: false }, db-host: { name: db-host, description: 'Database Host', default: null, required: true, optional: false }, db-name: { name: db-name, description: 'Database Name', default: null, required: true, optional: false }, db-user: { name: db-user, description: 'Database User', default: null, required: true, optional: false }, db-pass: { name: db-pass, description: 'Database Pass', default: null, required: false, optional: true }, db-prefix: { name: db-prefix, description: 'Database Prefix', default: null, required: false, optional: true }, db-port: { name: db-port, description: 'Database Port', default: null, required: true, optional: false }, exclude: { name: exclude, description: 'Migration id(s) to exclude', default: { }, required: false, optional: true } }
- 'migrate:setup':
- command: 'migrate:setup'
- aliases: { }
- description: 'Load and create the relevant migrations for a provided legacy database'
- synopsis: 'migrate:setup [--db-type DB-TYPE] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-pass [DB-PASS]] [--db-prefix [DB-PREFIX]] [--db-port DB-PORT] [--files-directory [FILES-DIRECTORY]]'
- usages: { }
- help: null
- arguments: { }
- options: { db-type: { name: db-type, description: 'Drupal Database type', default: null, required: true, optional: false }, db-host: { name: db-host, description: 'Database Host', default: null, required: true, optional: false }, db-name: { name: db-name, description: 'Database Name', default: null, required: true, optional: false }, db-user: { name: db-user, description: 'Database User', default: null, required: true, optional: false }, db-pass: { name: db-pass, description: 'Database Pass', default: null, required: false, optional: true }, db-prefix: { name: db-prefix, description: 'Database Prefix', default: null, required: false, optional: true }, db-port: { name: db-port, description: 'Database Port', default: null, required: true, optional: false }, files-directory: { name: files-directory, description: 'Files Directory', default: null, required: false, optional: true } }
- 'module:debug':
- command: 'module:debug'
- aliases: { }
- description: 'Display current modules available for application'
- synopsis: 'module:debug [--status [STATUS]] [--type [TYPE]]'
- usages: { }
- help: null
- arguments: { }
- options: { status: { name: status, description: 'Module status [enabled|disabled]', default: null, required: false, optional: true }, type: { name: type, description: 'Module type [core|no-core]', default: null, required: false, optional: true } }
- 'module:download':
- command: 'module:download'
- aliases: { }
- description: 'Download module or modules in application'
- synopsis: 'module:download <module> [<version>]'
- usages: { }
- help: null
- arguments: { module: { name: module, description: commands.module.download.options.module, default: null }, version: { name: version, description: 'Module version i.e 1.x-dev', default: null } }
- options: { }
- 'module:install':
- command: 'module:install'
- aliases: { }
- description: 'Install module or modules in the application'
- synopsis: 'module:install [--overwrite-config] [--] [<module>]...'
- usages: { }
- help: null
- arguments: { module: { name: module, description: 'Module or modules to be enabled should be separated by a space', default: { } } }
- options: { overwrite-config: { name: overwrite-config, description: 'Overwrite configuration active if necessary', default: false, required: false, optional: false } }
- 'module:uninstall':
- command: 'module:uninstall'
- aliases: { }
- description: 'Uninstall module or modules in the application'
- synopsis: 'module:uninstall <module>'
- usages: { }
- help: null
- arguments: { module: { name: module, description: 'Module or modules to be uninstalled should be separated by a comma', default: null } }
- options: { }
- 'multisite:debug':
- command: 'multisite:debug'
- aliases: { }
- description: 'List all multisites available in system'
- synopsis: 'multisite:debug'
- usages: { }
- help: 'The multisite:debug list all known multi sites.'
- arguments: { }
- options: { }
- 'rest:debug':
- command: 'rest:debug'
- aliases: { }
- description: 'Display current rest resource for the application'
- synopsis: 'rest:debug [--authorization [AUTHORIZATION]] [--] [<resource-id>]'
- usages: { }
- help: null
- arguments: { resource-id: { name: resource-id, description: 'Rest ID', default: null } }
- options: { authorization: { name: authorization, description: 'Rest resource status enabled | disabled', default: null, required: false, optional: true } }
- 'rest:disable':
- command: 'rest:disable'
- aliases: { }
- description: 'Disable a rest resource for the application'
- synopsis: 'rest:disable [<resource-id>]'
- usages: { }
- help: null
- arguments: { resource-id: { name: resource-id, description: 'Rest ID', default: null } }
- options: { }
- 'rest:enable':
- command: 'rest:enable'
- aliases: { }
- description: 'Enable a rest resource for the application'
- synopsis: 'rest:enable [<resource-id>]'
- usages: { }
- help: null
- arguments: { resource-id: { name: resource-id, description: 'Rest ID', default: null } }
- options: { }
- 'router:debug':
- command: 'router:debug'
- aliases: { }
- description: 'Displays current routes for the application'
- synopsis: 'router:debug [<route-name>]...'
- usages: { }
- help: null
- arguments: { route-name: { name: route-name, description: 'Route names', default: { } } }
- options: { }
- 'router:rebuild':
- command: 'router:rebuild'
- aliases: { }
- description: 'Rebuild routes for the application'
- synopsis: 'router:rebuild'
- usages: { }
- help: null
- arguments: { }
- options: { }
- self-update:
- command: self-update
- aliases: { }
- description: 'Update project to the latest version.'
- synopsis: 'self-update [--major] [--manifest MANIFEST] [--current-version CURRENT-VERSION]'
- usages: { }
- help: 'Update project to the latest version.'
- arguments: { }
- options: { major: { name: major, description: 'Update to a new major version, if available.', default: false, required: false, optional: false }, manifest: { name: manifest, description: 'Override the manifest file path.', default: null, required: true, optional: false }, current-version: { name: current-version, description: 'Override the version to update from.', default: null, required: true, optional: false } }
- server:
- command: server
- aliases: { }
- description: 'Runs PHP built-in web server'
- synopsis: 'server [<address>]'
- usages: { }
- help: null
- arguments: { address: { name: address, description: 'The address:port values', default: '127.0.0.1:8088' } }
- options: { }
- 'settings:debug':
- command: 'settings:debug'
- aliases: { }
- description: 'Displays current key:value on settings file.'
- synopsis: 'settings:debug'
- usages: { }
- help: 'The settings:debug command helps you displaying current key:value on settings file.'
- arguments: { }
- options: { }
- 'site:debug':
- command: 'site:debug'
- aliases: { }
- description: 'List all known local and remote sites.'
- synopsis: 'site:debug [<target>]'
- usages: { }
- help: 'The site:debug list all known local and remote sites.'
- arguments: { target: { name: target, description: commands.site.debug.options.target, default: null } }
- options: { }
- 'site:install':
- command: 'site:install'
- aliases: { }
- description: 'Install a Drupal project'
- synopsis: 'site:install [--langcode LANGCODE] [--db-type DB-TYPE] [--db-file DB-FILE] [--db-host [DB-HOST]] [--db-name [DB-NAME]] [--db-user [DB-USER]] [--db-pass [DB-PASS]] [--db-prefix [DB-PREFIX]] [--db-port [DB-PORT]] [--site-name SITE-NAME] [--site-mail SITE-MAIL] [--account-name ACCOUNT-NAME] [--account-mail ACCOUNT-MAIL] [--account-pass ACCOUNT-PASS] [--] [<profile>]'
- usages: { }
- help: null
- arguments: { profile: { name: profile, description: 'Drupal Profile to be install', default: null } }
- options: { langcode: { name: langcode, description: 'Drupal language', default: null, required: true, optional: false }, db-type: { name: db-type, description: 'Drupal Database type to be use in install', default: null, required: true, optional: false }, db-file: { name: db-file, description: 'Drupal Database file to be use in install', default: null, required: true, optional: false }, db-host: { name: db-host, description: 'Database Host', default: null, required: false, optional: true }, db-name: { name: db-name, description: 'Database Name', default: null, required: false, optional: true }, db-user: { name: db-user, description: 'Database User', default: null, required: false, optional: true }, db-pass: { name: db-pass, description: 'Database Pass', default: null, required: false, optional: true }, db-prefix: { name: db-prefix, description: 'Database Prefix', default: null, required: false, optional: true }, db-port: { name: db-port, description: 'Database Port', default: null, required: false, optional: true }, site-name: { name: site-name, description: 'Drupal site name', default: null, required: true, optional: false }, site-mail: { name: site-mail, description: 'Drupal site mail', default: null, required: true, optional: false }, account-name: { name: account-name, description: 'Drupal administrator account name', default: null, required: true, optional: false }, account-mail: { name: account-mail, description: 'Drupal administrator account mail', default: null, required: true, optional: false }, account-pass: { name: account-pass, description: 'Drupal administrator account password', default: null, required: true, optional: false } }
- 'site:maintenance':
- command: 'site:maintenance'
- aliases: { }
- description: 'Switch site into maintenance mode'
- synopsis: 'site:maintenance <mode>'
- usages: { }
- help: null
- arguments: { mode: { name: mode, description: 'Site maintenance mode[on/off]', default: null } }
- options: { }
- 'site:mode':
- command: 'site:mode'
- aliases: { }
- description: 'Switch system performance configuration'
- synopsis: 'site:mode <environment>'
- usages: { }
- help: null
- arguments: { environment: { name: environment, description: 'Environment name [dev, prod]', default: null } }
- options: { }
- 'site:new':
- command: 'site:new'
- aliases: { }
- description: 'Create a new Drupal project'
- synopsis: 'site:new <directory> [<version>]'
- usages: { }
- help: null
- arguments: { directory: { name: directory, description: 'Directory when downloading Drupal', default: null }, version: { name: version, description: 'Drupal version to download', default: null } }
- options: { }
- 'site:status':
- command: 'site:status'
- aliases: { }
- description: 'View current Drupal Installation status'
- synopsis: 'site:status [--format [FORMAT]]'
- usages: { }
- help: null
- arguments: { }
- options: { format: { name: format, description: commands.site.status.options.format, default: table, required: false, optional: true } }
- 'state:debug':
- command: 'state:debug'
- aliases: { }
- description: 'Show the current State keys.'
- synopsis: 'state:debug [<key>]'
- usages: { }
- help: 'Show the current State keys.'
- arguments: { key: { name: key, description: 'The State key to debug.', default: null } }
- options: { }
- 'state:override':
- command: 'state:override'
- aliases: { }
- description: 'Show the current State keys.'
- synopsis: 'state:override [<key>] [<value>]'
- usages: { }
- help: null
- arguments: { key: { name: key, description: 'The State key to override.', default: null }, value: { name: value, description: 'The State value to set.', default: null } }
- options: { }
- 'test:debug':
- command: 'test:debug'
- aliases: { }
- description: 'List Test Units available for the application.'
- synopsis: 'test:debug [--group [GROUP]] [--] [<test-class>]'
- usages: { }
- help: null
- arguments: { test-class: { name: test-class, description: 'Test Class', default: null } }
- options: { group: { name: group, description: Group, default: null, required: false, optional: true } }
- 'test:run':
- command: 'test:run'
- aliases: { }
- description: 'Run Test unit from tests available for application'
- synopsis: 'test:run [--url URL] [--] <test-class>'
- usages: { }
- help: null
- arguments: { test-class: { name: test-class, description: 'Test Class', default: null } }
- options: { url: { name: url, description: commands.test.run.arguments.url, default: null, required: true, optional: false } }
- 'theme:debug':
- command: 'theme:debug'
- aliases: { }
- description: 'Displays current themes for the application'
- synopsis: 'theme:debug [<theme>]'
- usages: { }
- help: null
- arguments: { theme: { name: theme, description: 'Specific theme to debug', default: null } }
- options: { }
- 'theme:download':
- command: 'theme:download'
- aliases: { }
- description: 'Download theme in application'
- synopsis: 'theme:download <theme> [<version>]'
- usages: { }
- help: null
- arguments: { theme: { name: theme, description: commands.theme.download.options.theme, default: null }, version: { name: version, description: 'Theme version i.e 1.x-dev', default: null } }
- options: { }
- 'theme:install':
- command: 'theme:install'
- aliases: { }
- description: 'Install theme or themes in the application'
- synopsis: 'theme:install [--set-default] [--] [<theme>]...'
- usages: { }
- help: null
- arguments: { theme: { name: theme, description: commands.theme.install.options.module, default: { } } }
- options: { set-default: { name: set-default, description: 'Set theme as default theme', default: false, required: false, optional: false } }
- 'theme:uninstall':
- command: 'theme:uninstall'
- aliases: { }
- description: 'Uninstall theme or themes in the application'
- synopsis: 'theme:uninstall [<theme>]...'
- usages: { }
- help: null
- arguments: { theme: { name: theme, description: commands.theme.uninstall.options.module, default: { } } }
- options: { }
- 'update:debug':
- command: 'update:debug'
- aliases: { }
- description: 'Display current updates available for the application'
- synopsis: 'update:debug'
- usages: { }
- help: null
- arguments: { }
- options: { }
- 'update:execute':
- command: 'update:execute'
- aliases: { }
- description: 'Execute a specific Update N function in a module, or execute all'
- synopsis: 'update:execute <module> [<update-n>]'
- usages: { }
- help: null
- arguments: { module: { name: module, description: 'The Module name.', default: null }, update-n: { name: update-n, description: 'Specific Update N function to be executed', default: null } }
- options: { }
- 'user:debug':
- command: 'user:debug'
- aliases: { }
- description: 'Displays current users for the application'
- synopsis: 'user:debug [--roles [ROLES]] [--limit [LIMIT]]'
- usages: { }
- help: null
- arguments: { }
- options: { roles: { name: roles, description: 'Roles to filter debug', default: null, required: false, optional: true }, limit: { name: limit, description: 'How many users would you listed in debug', default: null, required: false, optional: true } }
- 'user:delete':
- command: 'user:delete'
- aliases: { }
- description: 'Delete users for the application'
- synopsis: 'user:delete [--user-id [USER-ID]] [--roles [ROLES]]'
- usages: { }
- help: null
- arguments: { }
- options: { user-id: { name: user-id, description: 'User id to be deleted', default: null, required: false, optional: true }, roles: { name: roles, description: 'Roles associated to users to be deleted', default: { }, required: false, optional: true } }
- 'user:login:clear:attempts':
- command: 'user:login:clear:attempts'
- aliases: { }
- description: 'Clear login failed attempts for an account.'
- synopsis: 'user:login:clear:attempts <uid>'
- usages: { }
- help: 'The user:login:clear:attempts reset login failed attempts for an account.'
- arguments: { uid: { name: uid, description: 'User ID.', default: null } }
- options: { }
- 'user:login:url':
- command: 'user:login:url'
- aliases: { }
- description: 'Returns a one-time user login url.'
- synopsis: 'user:login:url <user-id>'
- usages: { }
- help: null
- arguments: { user-id: { name: user-id, description: 'User ID.', default: null } }
- options: { }
- 'user:password:hash':
- command: 'user:password:hash'
- aliases: { }
- description: 'Generate a hash from a plaintext password.'
- synopsis: 'user:password:hash [<password>]...'
- usages: { }
- help: 'The password:hash command helps you to generate hashes password from plaintext passwords.'
- arguments: { password: { name: password, description: 'Password(s) in text format', default: { } } }
- options: { }
- 'user:password:reset':
- command: 'user:password:reset'
- aliases: { }
- description: 'Reset password for a specific user.'
- synopsis: 'user:password:reset <user> <password>'
- usages: { }
- help: 'The password:reset command helps you to reset password for a specific user.'
- arguments: { user: { name: user, description: 'User ID', default: null }, password: { name: password, description: 'Password in text format', default: null } }
- options: { }
- 'views:debug':
- command: 'views:debug'
- aliases: { }
- description: 'Display current views resources for the application'
- synopsis: 'views:debug [--tag [TAG]] [--status [STATUS]] [--] [<view-id>]'
- usages: { }
- help: null
- arguments: { view-id: { name: view-id, description: 'View ID', default: null } }
- options: { tag: { name: tag, description: 'View tag', default: null, required: false, optional: true }, status: { name: status, description: 'View status (Enabled|Disabled)', default: null, required: false, optional: true } }
- 'views:disable':
- command: 'views:disable'
- aliases: { }
- description: 'Disable a View'
- synopsis: 'views:disable [<view-id>]'
- usages: { }
- help: null
- arguments: { view-id: { name: view-id, description: 'View ID', default: null } }
- options: { }
- 'views:enable':
- command: 'views:enable'
- aliases: { }
- description: 'Enable a View'
- synopsis: 'views:enable [<view-id>]'
- usages: { }
- help: null
- arguments: { view-id: { name: view-id, description: 'View ID', default: null } }
- options: { }
- 'yaml:diff':
- command: 'yaml:diff'
- aliases: { }
- description: 'Compare two YAML files in order to find differences between them.'
- synopsis: 'yaml:diff [--stats] [--negate] [--limit [LIMIT]] [--offset [OFFSET]] [--] <yaml-left> <yaml-right>'
- usages: { }
- help: null
- arguments: { yaml-left: { name: yaml-left, description: 'YAML file used as base to compare', default: null }, yaml-right: { name: yaml-right, description: 'YAML file used to find missing parts or differences with the base YAML file', default: null } }
- options: { stats: { name: stats, description: 'Print statistics about YAML files comparation', default: false, required: false, optional: false }, negate: { name: negate, description: 'Define mode diff or equal comparation, possible values TRUE/FALSE or 0/1', default: false, required: false, optional: false }, limit: { name: limit, description: 'Limit results to a specific number', default: null, required: false, optional: true }, offset: { name: offset, description: 'Starting point of a limit', default: null, required: false, optional: true } }
- 'yaml:merge':
- command: 'yaml:merge'
- aliases: { }
- description: 'Merge one or more YAML files in a new YAML file. Latest values are preserved.'
- synopsis: 'yaml:merge <yaml-destination> [<yaml-files>]...'
- usages: { }
- help: null
- arguments: { yaml-destination: { name: yaml-destination, description: 'Path of new YAML file to store the result of merge.', default: null }, yaml-files: { name: yaml-files, description: 'Path of YAML files to merge', default: { } } }
- options: { }
- 'yaml:split':
- command: 'yaml:split'
- aliases: { }
- description: 'Split a YAML file using indent as separator criteria'
- synopsis: 'yaml:split [--indent-level INDENT-LEVEL] [--file-output-prefix FILE-OUTPUT-PREFIX] [--file-output-suffix FILE-OUTPUT-SUFFIX] [--starting-key STARTING-KEY] [--exclude-parents-key] [--] <yaml-file>'
- usages: { }
- help: null
- arguments: { yaml-file: { name: yaml-file, description: commands.yaml.split.value.arguments.yaml-file, default: null } }
- options: { indent-level: { name: indent-level, description: 'Split YAML file using a specific indent level', default: null, required: true, optional: false }, file-output-prefix: { name: file-output-prefix, description: commands.yaml.split.options.file-output-prefix, default: null, required: true, optional: false }, file-output-suffix: { name: file-output-suffix, description: commands.yaml.split.options.file-output-suffix, default: null, required: true, optional: false }, starting-key: { name: starting-key, description: 'YAML Key from where start split useful to extract partial elements', default: null, required: true, optional: false }, exclude-parents-key: { name: exclude-parents-key, description: 'Exclude parents key in file name generated', default: false, required: false, optional: false } }
- 'yaml:update:key':
- command: 'yaml:update:key'
- aliases: { }
- description: 'Replace a YAML key in a YAML file.'
- synopsis: 'yaml:update:key <yaml-file> <yaml-key> <yaml-new-key>'
- usages: { }
- help: null
- arguments: { yaml-file: { name: yaml-file, description: 'Path of YAML file to update', default: null }, yaml-key: { name: yaml-key, description: 'YAML key to update', default: null }, yaml-new-key: { name: yaml-new-key, description: commands.yaml.update.value.arguments.yaml-new-key, default: null } }
- options: { }
- 'yaml:update:value':
- command: 'yaml:update:value'
- aliases: { }
- description: 'Update a value for a specific key in a YAML file.'
- synopsis: 'yaml:update:value <yaml-file> <yaml-key> <yaml-value>'
- usages: { }
- help: null
- arguments: { yaml-file: { name: yaml-file, description: 'Path of YAML file to update', default: null }, yaml-key: { name: yaml-key, description: 'YAML key to update', default: null }, yaml-value: { name: yaml-value, description: 'YAML value to update', default: null } }
- options: { }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement