generate_project
Generate projects from a generator: preview the file tree, stack summary, and deployment contract, or write files to disk on demand. Existing files remain untouched unless force is set.
Instructions
Generate a project with a generator. By default it PREVIEWS (returns the file tree, stack summary and deployment contract without touching disk); pass write: true to scaffold the files under /. Existing files are never overwritten unless force is set. Call list_presets / get_generator_schema first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project/package name (also the folder name when writing) | |
| force | No | Overwrite colliding existing files when writing (default false) | |
| write | No | Write files to disk (default false = preview only) | |
| config | No | Options from get_generator_schema (overrides the preset) | |
| preset | No | A preset (or alias) from list_presets | |
| directory | No | Parent directory to create <name>/ in when writing (default: cwd) | |
| generator | Yes | Generator id from list_generators |