

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Attualmente, supporta CodeCatalyst solo i `exec` comandi nel tuo devfile. Per ulteriori informazioni, consulta [Aggiungere comandi nella documentazione](https://devfile.io/docs/2.0.0/adding-commands) di Devfile.io.

L'esempio seguente mostra come specificare i `exec` comandi nel tuo 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"
```

Dopo esserti connesso al tuo Dev Environment, puoi eseguire comandi definiti tramite il terminale.

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

Per i comandi a esecuzione prolungata, puoi utilizzare il flag di streaming `-s` per visualizzare l'esecuzione del comando in tempo reale.

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

**Nota**  
`command-id`deve essere in minuscolo.

## Parametri Exec supportati da CodeCatalyst
<a name="devenvironment-exec-support"></a>

CodeCatalyst supporta i seguenti `exec` parametri nella versione devfile 2.0.0.
+ `commandLine`
+ `component`
+ `id`
+ `workingDir`