Work with SDL from the command lineΒΆ

Use the CLI to format, resolve imports, verify imports, and publish an authored scenario.

From a repository checkout:

uv run --project implementations/python raes sdl --help

Common commands include:

uv run --project implementations/python raes sdl format --check scenario.sdl.yaml
uv run --project implementations/python raes sdl verify-imports scenario.sdl.yaml
uv run --project implementations/python raes sdl resolve scenario.sdl.yaml

format --check parses the document and checks its canonical formatting. verify-imports checks referenced modules. resolve prints the composed scenario. None of these commands provisions infrastructure.

Use raes processor --help and raes conformance --help for the processor and backend-contract surfaces. The CLI API reference lists the current command implementation.