

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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á.

# Comandos Devfile
<a name="devenvironment-devfile-commands"></a>

Atualmente, CodeCatalyst só suporta `exec` comandos em seu devfile. Para ter mais informações, consulte [Adicionar comandos](https://devfile.io/docs/2.0.0/adding-commands) na documentação do Devfile.io.

O exemplo a seguir mostra como especificar comandos `exec` no devfile.

```
commands:
  - id: setupscript
    exec:
      component: test
      commandLine: "chmod +x script.sh"
      workingDir: /projects/devfiles
  - id: executescript
    exec:
      component: test
      commandLine: "./projects/devfiles/script.sh"
  - id: updateyum
    exec:
      component: test
      commandLine: "yum -y update --security"
```

Depois de se conectar ao Ambiente de Desenvolvimento, você pode executar comandos definidos por meio do terminal.

```
/aws/mde/mde command <command-id>
/aws/mde/mde command executescript
```

Para comandos de longa execução, você pode usar o sinalizador de streaming `-s` para gerar a execução do comando em tempo real.

```
/aws/mde/mde -s command <command-id>
```

**nota**  
`command-id` deve estar em letras minúsculas.

## Parâmetros de execução suportados por CodeCatalyst
<a name="devenvironment-exec-support"></a>

CodeCatalyst suporta os seguintes `exec` parâmetros na versão 2.0.0 do devfile.
+ `commandLine`
+ `component`
+ `id`
+ `workingDir`