Difficulty: Beginner
Estimated Time: 10 minutes

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

Run Commands Automatically

Step 1 of 3

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.