chess-pressure/Makefile
2026-04-05 22:51:03 -06:00

27 lines
575 B
Makefile

.PHONY: dev serve lint fmt help
# Development server with auto-reload
dev:
uv run uvicorn chess_pressure.app:app --host 0.0.0.0 --port 8888 --reload
# Production server
serve:
uv run chess-pressure
# Lint
lint: fmt
uvx ruff check chess_pressure/
# Format
fmt:
uvx ruff format chess_pressure/
uvx ruff check --fix chess_pressure/
help:
@echo "chess-pressure"
@echo ""
@echo " make dev dev server with reload (:8888)"
@echo " make serve production server (:8888)"
@echo " make lint ruff format + check"
@echo " make fmt ruff format + auto-fix"