generate:module

Generar un módulo.

Uso:

drupal generate:module [options]
gm

Opciones disponibles

Opción Detalles
--module El nombre del módulo
--machine-name El nombre máquina (sólo minúsculas y guión bajo)
--module-path El directorio del módulo
--description Descripción del módulo
--core Versión del core
--package Paquete del módulo
--module-file Agregar un archivo .module
--features-bundle ¿ Definir el módulo como una feature usando el nombre de bundle de Feature dado ?
--composer Añadir un archivo composer.json
--dependencies Dependencias del módulo (por ejemplo: context, galleria, panels)
--test Generar una clase de test
--twigtemplate Generar plantilla de theme

Ejemplos

  • Generar un módulo especificando el nombre del módulo, el nombre máquina, la ruta, su descripción, el core de Drupal y el nombre del paquete. En este ejemplo se generan también el archivo de composer, el test unitario y la plantilla de Twig
    drupal generate:module  \
    --module="modulename"  \
    --machine-name="modulename"  \
    --module-path="/modules/custom"  \
    --description="My Awesome Module"  \
    --core="8.x"  \
    --package="Custom"  \
    --module-file  \
    --composer  \
    --test  \
    --twigtemplate