build: hatch build typing: hatch run typing:check lint: hatch run lint:check fmt: hatch run lint:fmt # run all checks test: typing lint hatch run check # create hatch envs env: #!/usr/bin/env fish for env in (hatch env show --json | jq 'keys[]' --raw-output) hatch env create $env end clean: hatch clean hatch env purge rm -r .{mypy,pytest,ruff}_cache rm -r dist rm .coverage fd __pycache__ --no-ignore --exec rm -r