default:
  @just --list

root := justfile_directory()

[working-directory: 'src/tasks_to_mdl']
xml-to-dataclasses:
  uv run xsdata generate --package mdl --include-header {{ root }}/input/nothing.xml

[working-directory: 'src/tasks_to_mdl']
pandoc-to-dataclasses:
  uv run xsdata generate --package pandoc --include-header {{ root }}/input/problems.xml

gen-dataclasses: pandoc-to-dataclasses xml-to-dataclasses
