When the scenario starts, additional commands can be executed in the foreground or background.

Steps
Run Commands Automatically
Step 1
Commands can be run automatically in the foreground and background when a scenario starts and when a step loads.
The index.json
file contains the scenario structure.
Within the intro
block and for each step, two files can be defined under courseData
and code
.
courseData
defines a script which runs in the background.
code
defines the commands to run in the foreground.
"intro": { "text": "intro.md", "courseData": "background.sh", "code": "foreground.sh", "credits": "" }
When the user proceeds to the next step, additional scripts can be run.