Amazon CodeCatalyst will no longer be open to new customers starting on November 7, 2025. If you would like to use the service, please sign up prior to November 7, 2025. For more information, see How to migrate from CodeCatalyst.
Devfile commands
Currently, CodeCatalyst only supports exec commands in your devfile. For more
information, see Adding commands
The following example shows you how to specify exec commands in your
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"
After you're connected to your Dev Environment, you can execute defined commands through the terminal.
/aws/mde/mde command<command-id>/aws/mde/mde command executescript
For long running commands, you can use the streaming flag -s to output the
execution of the command in real time.
/aws/mde/mde -s command<command-id>
Note
command-id must be lower case.
Exec parameters supported by CodeCatalyst
CodeCatalyst supports the following exec parameters on devfile version 2.0.0.
commandLine
component
id
workingDir