Skip to main content

dev:module:create

Create Module Skeleton

info

This command generates a new Magento module skeleton, including registration and optional files like blocks, helpers, models, and more. It helps you quickly scaffold modules for development.

Creates an empty module and registers it in current Magento shop.

n98-magerun2.phar dev:module:create [options] [--] <vendorNamespace> <moduleName>

Arguments:

ArgumentDescription
vendorNamespaceNamespace (your company prefix)
moduleNameName of your module.

Options (selected):

OptionDescription
-m, --minimalCreate only module file
--add-blocksAdds blocks
--add-helpersAdds helpers
--add-modelsAdds models
--add-setupAdds SQL setup
--add-allAdds blocks, helpers and models
-e, --enableEnable module after creation
--modmanCreate all files in folder with a modman file.
--add-readmeAdds a readme.md file to generated module
--add-composerAdds a composer.json file to generated module
--add-strict-typesAdd strict_types declaration to generated PHP files
--author-name[=AUTHOR-NAME]Author for readme.md or composer.json
--author-email[=AUTHOR-EMAIL]Author for readme.md or composer.json
--description[=DESCRIPTION]Description for readme.md or composer.json