# Overview
With eWizard CLI, you can initialize a block scaffolding template inside your email, e-Detailer, or landing page project. Use the block scaffolding template to develop custom blocks from scratch.
The initialized block is a directory that contains the block icon, the index.vue
file with markup, and the package.json
file with dependencies. For more information, see Block directory structure.
This section describes how to develop blocks for emails, e-Detailers, or landing pages using eWizard CLI.