# init
## Description
Generates a new extension project with stub source files\.
While the specific folder structure and files generated varies by language, in general the project includes:
+ Resource schema file
+ Handler function source files
+ Unit test files
+ IDE and build files for the specified language
By default, `init` generates the extension project in the current directory\.
## Synopsis
```
cfn init
[--force]
```
## Options
`--force`
Force project files to be overwritten\.
## Output
The `init` command launches a wizard that walks you through setting up the project, including specifying the extension name\.