APP_NAME := s5p

.PHONY: install install-service test lint clean build up down logs

install:
	pip install -e .

install-service:
	sudo mkdir -p /etc/s5p
	sudo cp config/s5p.service /etc/systemd/system/s5p.service
	sudo systemctl daemon-reload
	@echo "Unit installed. Configure /etc/s5p/s5p.yaml, then:"
	@echo "  sudo systemctl enable --now s5p"

test:
	pytest tests/ -v

lint:
	ruff check src/ tests/

clean:
	rm -rf build/ dist/ src/*.egg-info
	find . -type d -name __pycache__ -exec rm -rf {} +

build:
	podman-compose build

up:
	podman-compose up -d

down:
	podman-compose down

logs:
	podman-compose logs -f
