rainfrog 0.1.5

a database management tui for postgres
port ?= 5499
url ?= postgres://root:password@localhost:$(port)/rainfrog?sslmode=disable

.DEFAULT_GOAL := restart

dev:
	cargo run -- -u $(url)

dev-termux:
	cargo run --features termux --no-default-features -- -u $(url)

profile:
	cargo flamegraph --post-process flamelens --root -- -u $(url)

db-up:
	PORT=$(port) docker compose up -d --wait
	sleep .25

db-down:
	PORT=$(port) docker compose kill
	PORT=$(port) docker compose rm -f -v

restart: db-down db-up dev