ogs.cli¶
CLI entry point for the open-games package.
compile_dsl(dsl_file, output=None)
¶
Compile a Python DSL file into IR JSON.
Source code in packages/gds-games/ogs/cli.py
verify_cmd(ir_file)
¶
Run verification checks against an IR file.
Source code in packages/gds-games/ogs/cli.py
report(ir_file, output_dir=Path('reports'), report_type='all')
¶
Generate Markdown specification reports from an IR file.
Creates a subdirectory for each pattern under the output directory, organizing all reports by pattern name.