summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 3b93bbaf93013091eb80e04917afc19c74e7c42a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
test: all
	./.venv/bin/pytest tests/*

all: .venv .git/hooks/pre-commit

clean:
	rm -rf .venv

.git/hooks/pre-commit: pre-commit
	install -m 755 pre-commit .git/hooks/pre-commit

.venv: requirements.txt cli-project/pyproject.toml flashcards-project/pyproject.toml
	rm -rf .venv
	uv venv
	uv pip install -r requirements.txt

.PHONY: all test clean