

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Actualmente, CodeCatalyst solo admite `exec` comandos en su devfile. Para obtener más información, consulte [Adding commands](https://devfile.io/docs/2.0.0/adding-commands) en la documentación de Devfile.io.

En el siguiente ejemplo se muestra cómo especificar comandos `exec` en un 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"
```

Una vez conectado a su entorno de desarrollo, puede ejecutar los comandos definidos a través del terminal.

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

En el caso de comandos de ejecución prolongada, puede usa el indicador de streaming `-s` para mostrar la ejecución del comando en tiempo real.

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

**nota**  
`command-id` debe estar en minúscula.

## Los parámetros de ejecución son compatibles con CodeCatalyst
<a name="devenvironment-exec-support"></a>

CodeCatalyst admite los siguientes `exec` parámetros en la versión 2.0.0 de devfile.
+ `commandLine`
+ `component`
+ `id`
+ `workingDir`