Files
2026-05-05 17:47:13 -07:00

44 lines
772 B
Makefile

dev:
#!/usr/bin/env sh
trap 'kill 0' EXIT
cd backend && onchange src -ik -- bash -c 'RUST_LOG=backend=info cargo run' &
cd frontend && bun dev &
wait
dev-backend:
cd backend && onchange src -ik -- bash -c 'RUST_LOG=backend=info cargo run'
dev-frontend:
cd frontend && bun run dev
preview-frontend:
cd frontend && bun run preview
fmt-backend:
cd backend && cargo fmt
lint-backend:
cd backend && cargo clippy -- -D warnings
test-backend:
cd backend && cargo test
test-backend-api:
cd backend && cargo test api::tests::
build-backend:
cd backend && cargo build
build-frontend:
cd frontend && bun i && bun run build
fmt: fmt-backend
lint: lint-backend
build: build-backend build-frontend
test: test-backend
check: fmt lint build test