

Este é o Guia do desenvolvedor do AWS CDK v2. O CDK v1 antigo entrou em manutenção em 1º de junho de 2022 e encerrou o suporte em 1º de junho de 2023.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# `cdk init`
<a name="ref-cli-cmd-init"></a>

Crie um novo projeto do AWS CDK a partir de um modelo.

## Uso
<a name="ref-cli-cmd-init-usage"></a>

```
$ cdk init <arguments> <options>
```

## Argumentos
<a name="ref-cli-cmd-init-args"></a><a name="ref-cli-cmd-init-args-template-type"></a>

 **Tipo de modelo**   
O tipo de modelo CDK a partir do qual inicializar um novo projeto do CDK.  
+  `app` – Modelo para uma aplicação CDK.
+  `lib` – Modelo para uma biblioteca AWS Construct.
+  `sample-app` – Exemplo de aplicação CDK que inclui alguns constructos.
 *Valores válidos*: `app`, `lib`, `sample-app` 

## Opções
<a name="ref-cli-cmd-init-options"></a>

Para obter uma lista das opções globais que funcionam com todos os comandos da CLI do CDK, consulte [Opções globais](ref-cli-cmd.md#ref-cli-cmd-options).<a name="ref-cli-cmd-init-options-generate-only"></a>

 `--generate-only <BOOLEAN>`   
Especifique essa opção para gerar arquivos de projeto sem iniciar operações adicionais, como configurar um repositório git, instalar dependências ou compilar o projeto.  
 *Valor padrão*: `false` <a name="ref-cli-cmd-init-options-help"></a>

 `--help, -h <BOOLEAN>`   
Mostrar as informações de referência do comando `cdk init`.<a name="ref-cli-cmd-init-options-language"></a>

 `--language, -l <STRING>`   
A linguagem a ser usada para o novo projeto. Essa opção pode ser configurada no arquivo de configuração `cdk.json` do projeto ou em `~/.cdk.json` na sua máquina de desenvolvimento local.  
 *Valores válidos*: `csharp`, `fsharp`, `go`, `java`, `javascript`, `python`, `typescript` <a name="ref-cli-cmd-init-options-list"></a>

 `--list <BOOLEAN>`   
Liste os tipos de modelos e linguagens disponíveis.

## Exemplos
<a name="ref-cli-cmd-init-examples"></a>

### Liste os tipos de modelos e linguagens disponíveis
<a name="ref-cli-cmd-init-examples-1"></a>

```
$ cdk init --list
Available templates:
* app: Template for a CDK Application
   └─ cdk init app --language=[csharp|fsharp|go|java|javascript|python|typescript]
* lib: Template for a CDK Construct Library
   └─ cdk init lib --language=typescript
* sample-app: Example CDK Application with some constructs
   └─ cdk init sample-app --language=[csharp|fsharp|go|java|javascript|python|typescript]
```

### Crie um nova aplicação CDK no TypeScript a partir do modelo de biblioteca
<a name="ref-cli-cmd-init-examples-2"></a>

```
$ cdk init lib --language=typescript
```