

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Actuellement, CodeCatalyst seules les `exec` commandes de votre fichier de développement sont prises en charge. Pour plus d'informations, consultez la section [Ajout de commandes](https://devfile.io/docs/2.0.0/adding-commands) dans la documentation de DevFile.io.

L'exemple suivant vous montre comment spécifier des `exec` commandes dans votre fichier de développement.

```
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"
```

Une fois connecté à votre environnement de développement, vous pouvez exécuter des commandes définies via le terminal.

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

Pour les commandes de longue durée, vous pouvez utiliser l'indicateur `-s` de streaming pour afficher l'exécution de la commande en temps réel.

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

**Note**  
`command-id`doit être en minuscules.

## Paramètres d'exécution pris en charge par CodeCatalyst
<a name="devenvironment-exec-support"></a>

CodeCatalyst prend en charge les `exec` paramètres suivants sur la version 2.0.0 de devfile.
+ `commandLine`
+ `component`
+ `id`
+ `workingDir`