| WORKSPACE=../../engine.code-workspace | |
| cleaned_temp_file=$(mktemp) | |
| json5 "$WORKSPACE" -s 2 -o "$cleaned_temp_file" | |
| yaml_temp_file=$(mktemp) | |
| yq eval -P "$cleaned_temp_file" > "$yaml_temp_file" | |
| merged_temp_file=$(mktemp) | |
| yq eval-all 'select(fileIndex == 0) * select(fileIndex == 1)' \ | |
| "$yaml_temp_file" engine-workspace.yaml > "$merged_temp_file" && \ | |
| mv "$merged_temp_file" engine-workspace.yaml | |
| rm "$yaml_temp_file" | |
| rm "$cleaned_temp_file" |