version := `poetry run tomlq -r .tool.poetry.version pyproject.toml` init.dev: pyproject.toml poetry install --with dev poetry run pre-commit autoupdate poetry run pre-commit install lint: poetry run flake8 program steering format: poetry run isort program steering poetry run black program steering test: poetry run pytest --cov release: git tag ${version} git push origin ${version} @echo "Release '${version}' tagged and pushed successfully."