score-the-pigs/Makefile

20 lines
390 B
Makefile

.PHONY: tidy
tidy:
clojure-lsp clean-ns && clojure-lsp format && clojure-lsp diagnostics
.PHONY: storage/site.db
storage/site.db:
rm -f storage/site.db*
sqlite3 storage/site.db 'PRAGMA journal_mode=WAL;'
clj -M dev/migration.clj
uv run dev/sqlite-history.py
.PHONY: db
db: storage/site.db
repl: storage/site.db
clj -M:dev dev
jar: db
clojure -T:build uberjar
mv target/*.jar .